From 44833b5f156d898d49136efbcbae8e282c8b67f0 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Tue, 6 Feb 2024 15:28:38 +0000 Subject: [PATCH] feat(UserHeader): added xs size to enable subtler display of user header --- __snapshots__/users-header--extra-small.png | Bin 0 -> 8209 bytes ...ers-header--inline-extra-small-loading.png | Bin 0 -> 5694 bytes .../users-header--inline-extra-small.png | Bin 0 -> 8380 bytes __snapshots__/users-header.test.js.snap | 51 ++++++++++++++++++ .../users/UserHeader.stories.svelte | 32 +++++++++++ src/lib/components/users/UserHeader.svelte | 10 ++-- 6 files changed, 89 insertions(+), 4 deletions(-) create mode 100644 __snapshots__/users-header--extra-small.png create mode 100644 __snapshots__/users-header--inline-extra-small-loading.png create mode 100644 __snapshots__/users-header--inline-extra-small.png diff --git a/__snapshots__/users-header--extra-small.png b/__snapshots__/users-header--extra-small.png new file mode 100644 index 0000000000000000000000000000000000000000..21d93eef3d113433d6a5f4e44300a679934f67a7 GIT binary patch literal 8209 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 nCmAS;84&$?k4%%dDs)#}BuBnRxZzJ `; +exports[`Users/Header extra small smoke-test 1`] = ` +
+
+
+
+ DanConwayDev +
+
+
+ DanConwayDev +
+
+
+`; + +exports[`Users/Header inline extra small loading smoke-test 1`] = ` +
+
+
+
+
+
+
+
+
+
+
+
+`; + +exports[`Users/Header inline extra small smoke-test 1`] = ` +
+
+
+
+ DanConwayDev +
+
+
+ DanConwayDev +
+
+
+`; + exports[`Users/Header inline loading smoke-test 1`] = `
diff --git a/src/lib/components/users/UserHeader.stories.svelte b/src/lib/components/users/UserHeader.stories.svelte index 55749d4..d5f9f25 100644 --- a/src/lib/components/users/UserHeader.stories.svelte +++ b/src/lib/components/users/UserHeader.stories.svelte @@ -34,6 +34,16 @@ }} /> + + + + + + diff --git a/src/lib/components/users/UserHeader.svelte b/src/lib/components/users/UserHeader.svelte index ed35980..ba88802 100644 --- a/src/lib/components/users/UserHeader.svelte +++ b/src/lib/components/users/UserHeader.svelte @@ -8,7 +8,7 @@ } export let inline = false - export let size: 'sm' | 'md' = 'md' + export let size: 'xs' | 'sm' | 'md' = 'md' $: ({ profile, loading } = user) $: display_name = getName(user) @@ -17,6 +17,7 @@
{:else} {display_name}