From e5049ede59d36bdf2b4cbd6cb6530ffedb335757 Mon Sep 17 00:00:00 2001 From: Darshan Date: Thu, 22 May 2025 11:33:00 +0530 Subject: [PATCH] fix: menu and submenu state management. --- src/lib/components/menu/menu.svelte | 22 +++++++++++++++++++--- src/lib/components/menu/store.ts | 2 ++ src/lib/components/menu/subMenu.svelte | 14 +++++--------- 3 files changed, 26 insertions(+), 12 deletions(-) diff --git a/src/lib/components/menu/menu.svelte b/src/lib/components/menu/menu.svelte index 6e7e3a030..8b4811e10 100644 --- a/src/lib/components/menu/menu.svelte +++ b/src/lib/components/menu/menu.svelte @@ -1,23 +1,39 @@
diff --git a/src/lib/components/menu/store.ts b/src/lib/components/menu/store.ts index 571b30b82..a03dcb7c7 100644 --- a/src/lib/components/menu/store.ts +++ b/src/lib/components/menu/store.ts @@ -1,3 +1,5 @@ import { writable } from 'svelte/store'; export const menuOpen = writable(false); + +export const activeMenuId = writable(null); diff --git a/src/lib/components/menu/subMenu.svelte b/src/lib/components/menu/subMenu.svelte index 66186bf2a..71c97cf6e 100644 --- a/src/lib/components/menu/subMenu.svelte +++ b/src/lib/components/menu/subMenu.svelte @@ -1,15 +1,11 @@