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 @@