From b04945aacfda4192e08786012f9514d33dce9602 Mon Sep 17 00:00:00 2001 From: Ross Edfort Date: Tue, 16 Jul 2024 12:15:03 -0600 Subject: [PATCH] add new components for promo nav item (#2210) - add navigation badge component - add dollar badge icon - expose a slot in side-nav component - adjust nav width to new designs --- src/lib/components/side-nav.svelte | 5 +-- src/lib/holocene/icon/paths.ts | 2 ++ src/lib/holocene/icon/svg/dollar-badge.svelte | 10 ++++++ .../navigation/navigation-badge.svelte | 35 +++++++++++++++++++ .../navigation/navigation-container.svelte | 4 +-- 5 files changed, 52 insertions(+), 4 deletions(-) create mode 100644 src/lib/holocene/icon/svg/dollar-badge.svelte create mode 100644 src/lib/holocene/navigation/navigation-badge.svelte diff --git a/src/lib/components/side-nav.svelte b/src/lib/components/side-nav.svelte index 75a4813d7..e9c2d9119 100644 --- a/src/lib/components/side-nav.svelte +++ b/src/lib/components/side-nav.svelte @@ -36,7 +36,7 @@ /> {/if} {/each} - + ($useDarkMode = !$useDarkMode)} tooltip={$useDarkMode @@ -53,5 +53,6 @@ active={$labsMode} data-testid="labs-mode-button" /> - + + diff --git a/src/lib/holocene/icon/paths.ts b/src/lib/holocene/icon/paths.ts index b184683a1..382fdc58e 100644 --- a/src/lib/holocene/icon/paths.ts +++ b/src/lib/holocene/icon/paths.ts @@ -30,6 +30,7 @@ import converterDown from './svg/converter-down.svelte'; import converterUp from './svg/converter-up.svelte'; import copy from './svg/copy.svelte'; import descending from './svg/descending.svelte'; +import dollarBadge from './svg/dollar-badge.svelte'; import download from './svg/download.svelte'; import error from './svg/error.svelte'; import exit from './svg/exit.svelte'; @@ -132,6 +133,7 @@ export const icons = { copy, descending, download, + 'dollar-badge': dollarBadge, error, exit, 'external-link': externalLink, diff --git a/src/lib/holocene/icon/svg/dollar-badge.svelte b/src/lib/holocene/icon/svg/dollar-badge.svelte new file mode 100644 index 000000000..898072a7f --- /dev/null +++ b/src/lib/holocene/icon/svg/dollar-badge.svelte @@ -0,0 +1,10 @@ + + + + + diff --git a/src/lib/holocene/navigation/navigation-badge.svelte b/src/lib/holocene/navigation/navigation-badge.svelte new file mode 100644 index 000000000..754c0ab3c --- /dev/null +++ b/src/lib/holocene/navigation/navigation-badge.svelte @@ -0,0 +1,35 @@ + + + diff --git a/src/lib/holocene/navigation/navigation-container.svelte b/src/lib/holocene/navigation/navigation-container.svelte index ee3c946f4..9d127b7a2 100644 --- a/src/lib/holocene/navigation/navigation-container.svelte +++ b/src/lib/holocene/navigation/navigation-container.svelte @@ -17,7 +17,7 @@