diff --git a/src/lib/sidebar/SidebarDropdownWrapper.svelte b/src/lib/sidebar/SidebarDropdownWrapper.svelte index 091fea2c..1a3c4236 100644 --- a/src/lib/sidebar/SidebarDropdownWrapper.svelte +++ b/src/lib/sidebar/SidebarDropdownWrapper.svelte @@ -15,8 +15,7 @@ const { base, btn, span, svg, ul } = $derived(sidebardropdownwrapper()); - let sidebarDropdown = uiHelpers(); - sidebarDropdown.isOpen = isOpen; + let sidebarDropdown = uiHelpers(isOpen); let ctx = getContext("sidebarContext") || { isSingle: false }; let self = {}; diff --git a/src/lib/uiHelpers.svelte.ts b/src/lib/uiHelpers.svelte.ts index 7c04208a..fd7800d1 100644 --- a/src/lib/uiHelpers.svelte.ts +++ b/src/lib/uiHelpers.svelte.ts @@ -1,5 +1,5 @@ -export function uiHelpers() { - let isOpen: boolean = $state(false); +export function uiHelpers(initialValue: boolean = false) { + let isOpen: boolean = $state(initialValue); function toggle() { isOpen = !isOpen;