import { ref, computed } from 'https://cdn.jsdelivr.net/npm/vue@3/dist/vue.global.prod.js'; import { usePlannerState } from '../../services/planner-state-service.js'; export default { name: 'PlannerLayout', setup() { const { state, methods } = usePlannerState(); const leftDrawer = ref(false); const filterDrawer = ref(false); const rightDrawer = computed({ get: () => !!state.selectedAgent, set: (value) => { if (!value) { state.selectedAgent = null; state.selectedDate = null; } } }); const editMode = computed(() => state.selectedDate ? 'assignment' : 'profile'); return { state, methods, leftDrawer, filterDrawer, rightDrawer, editMode, }; }, template: ` ` };