diff --git a/src/UIShell/GlobalHeader/Header.svelte b/src/UIShell/GlobalHeader/Header.svelte index 6c27ad17..8f465e90 100644 --- a/src/UIShell/GlobalHeader/Header.svelte +++ b/src/UIShell/GlobalHeader/Header.svelte @@ -36,6 +36,12 @@ */ export let platformName = ""; + /** + * Specify Hamburger Menu persistance + * @type {boolean} [persistentHamburgerMenu=false] + */ + export let persistentHamburgerMenu = false; + /** * Obtain a reference to the HTML anchor element * @type {null | HTMLAnchorElement} [ref=null] @@ -46,7 +52,8 @@ let winWidth = undefined; - $: isSideNavOpen = expandedByDefault && winWidth >= 1056; + $: isSideNavOpen = + expandedByDefault && winWidth >= 1056 && persistentHamburgerMenu !== true; $: ariaLabel = company ? `${company} ` : "" + (uiShellAriaLabel || $$props["aria-label"] || platformName); @@ -56,7 +63,7 @@
- {#if winWidth < 1056} + {#if winWidth < 1056 || persistentHamburgerMenu === true} {/if}