From d1e9fc72259750167efc026d6a51fa86c162c055 Mon Sep 17 00:00:00 2001 From: josefaidt Date: Thu, 1 Oct 2020 15:13:40 -0500 Subject: [PATCH] feat(UIShell): export ref for all UIShell components --- src/UIShell/GlobalHeader/Header.svelte | 14 +++++++++++++- src/UIShell/GlobalHeader/HeaderActionLink.svelte | 7 +++++++ src/UIShell/GlobalHeader/HeaderNavItem.svelte | 7 +++++++ src/UIShell/GlobalHeader/HeaderNavMenu.svelte | 8 ++++++-- src/UIShell/GlobalHeader/HeaderPanelLink.svelte | 14 +++++++++++++- src/UIShell/HeaderGlobalAction.svelte | 2 +- src/UIShell/SideNav/HamburgerMenu.svelte | 7 +++++++ src/UIShell/SideNav/SideNav.svelte | 7 +++++++ src/UIShell/SideNav/SideNavLink.svelte | 7 +++++++ src/UIShell/SideNav/SideNavMenu.svelte | 7 +++++++ src/UIShell/SideNav/SideNavMenuItem.svelte | 7 +++++++ 11 files changed, 82 insertions(+), 5 deletions(-) diff --git a/src/UIShell/GlobalHeader/Header.svelte b/src/UIShell/GlobalHeader/Header.svelte index 89d47400..d965908f 100644 --- a/src/UIShell/GlobalHeader/Header.svelte +++ b/src/UIShell/GlobalHeader/Header.svelte @@ -36,6 +36,12 @@ */ export let platformName = undefined; + /** + * Obtain a reference to the HTML button element + * @type {null | HTMLButtonElement} [ref=null] + */ + export let ref = null; + import HamburgerMenu from "../SideNav/HamburgerMenu.svelte"; let winWidth = undefined; @@ -53,7 +59,13 @@ {#if winWidth < 1056} {/if} - + {#if company} {company}  {/if} diff --git a/src/UIShell/GlobalHeader/HeaderActionLink.svelte b/src/UIShell/GlobalHeader/HeaderActionLink.svelte index a06f38c9..d539f70e 100644 --- a/src/UIShell/GlobalHeader/HeaderActionLink.svelte +++ b/src/UIShell/GlobalHeader/HeaderActionLink.svelte @@ -17,6 +17,12 @@ */ export let icon = undefined; + /** + * Obtain a reference to the HTML button element + * @type {null | HTMLButtonElement} [ref=null] + */ + export let ref = null; + import { Icon } from "../../Icon"; @@ -31,6 +37,7 @@
  • - +
  • diff --git a/src/UIShell/HeaderGlobalAction.svelte b/src/UIShell/HeaderGlobalAction.svelte index 88e564ed..bfb4be76 100644 --- a/src/UIShell/HeaderGlobalAction.svelte +++ b/src/UIShell/HeaderGlobalAction.svelte @@ -20,7 +20,7 @@