diff --git a/reports-app/frontend/src/App.vue b/reports-app/frontend/src/App.vue index 09b65b3..86a71fb 100644 --- a/reports-app/frontend/src/App.vue +++ b/reports-app/frontend/src/App.vue @@ -3,6 +3,7 @@ diff --git a/reports-app/frontend/src/components/layout/DashboardHeader.vue b/reports-app/frontend/src/components/layout/DashboardHeader.vue index d47c710..92c34d5 100644 --- a/reports-app/frontend/src/components/layout/DashboardHeader.vue +++ b/reports-app/frontend/src/components/layout/DashboardHeader.vue @@ -83,13 +83,18 @@ export default { components: { CompanySelectorMini, }, + props: { + menuOpen: { + type: Boolean, + default: false, + }, + }, emits: ["menu-toggle", "company-changed"], setup(props, { emit }) { const router = useRouter(); const companiesStore = useCompanyStore(); const authStore = useAuthStore(); - const menuOpen = ref(false); const userMenuOpen = ref(false); const selectedCompany = computed({ @@ -100,8 +105,7 @@ export default { const currentUser = computed(() => authStore.currentUser); const toggleMenu = () => { - menuOpen.value = !menuOpen.value; - emit("menu-toggle", menuOpen.value); + emit("menu-toggle"); }; const toggleUserMenu = () => { @@ -136,7 +140,6 @@ export default { }; return { - menuOpen, userMenuOpen, selectedCompany, currentUser, diff --git a/reports-app/frontend/src/components/layout/HamburgerMenu.vue b/reports-app/frontend/src/components/layout/HamburgerMenu.vue index 32da037..1ccb5cf 100644 --- a/reports-app/frontend/src/components/layout/HamburgerMenu.vue +++ b/reports-app/frontend/src/components/layout/HamburgerMenu.vue @@ -11,7 +11,7 @@