From 75d4be94b538b51670e2e786733c868178b7c687 Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Thu, 28 Mar 2024 18:20:19 +0000 Subject: [PATCH] Hide dropdown menu when clicking link --- .../client/src/components/app/NavItem.svelte | 55 ++++++++++--------- 1 file changed, 30 insertions(+), 25 deletions(-) diff --git a/packages/client/src/components/app/NavItem.svelte b/packages/client/src/components/app/NavItem.svelte index 251c261472..348ff35eb9 100644 --- a/packages/client/src/components/app/NavItem.svelte +++ b/packages/client/src/components/app/NavItem.svelte @@ -15,11 +15,14 @@ const sdk = getContext("sdk") const { linkable } = sdk + let renderKey + $: expanded = !!$navStateStore[text] $: icon = !leftNav || expanded ? "ChevronDown" : "ChevronRight" const onClickLink = () => { dispatch("clickLink") + renderKey = Math.random() } const onClickDropdown = () => { @@ -57,32 +60,34 @@ {:else} -