diff --git a/packages/client/src/components/app/Layout.svelte b/packages/client/src/components/app/Layout.svelte index dbf5656480..7901988563 100644 --- a/packages/client/src/components/app/Layout.svelte +++ b/packages/client/src/components/app/Layout.svelte @@ -286,6 +286,7 @@ internalLink={navItem.internalLink} on:clickLink={() => (mobileOpen = false)} leftNav={navigation === "Left"} + {mobile} {navStateStore} /> {/each} diff --git a/packages/client/src/components/app/NavItem.svelte b/packages/client/src/components/app/NavItem.svelte index 348ff35eb9..f1d10650d5 100644 --- a/packages/client/src/components/app/NavItem.svelte +++ b/packages/client/src/components/app/NavItem.svelte @@ -9,6 +9,7 @@ export let subLinks export let internalLink export let leftNav = false + export let mobile = false export let navStateStore const dispatch = createEventDispatcher() @@ -18,7 +19,8 @@ let renderKey $: expanded = !!$navStateStore[text] - $: icon = !leftNav || expanded ? "ChevronDown" : "ChevronRight" + $: renderLeftNav = leftNav || mobile + $: icon = !renderLeftNav || expanded ? "ChevronDown" : "ChevronRight" const onClickLink = () => { dispatch("clickLink") @@ -26,7 +28,7 @@ } const onClickDropdown = () => { - if (!leftNav) { + if (!renderLeftNav) { return } navStateStore.update(state => ({ @@ -61,7 +63,7 @@ {#key renderKey} -