diff --git a/__snapshots__/users-header--inline-small-loading.png b/__snapshots__/users-header--inline-small-loading.png new file mode 100644 index 0000000..64bdf7d Binary files /dev/null and b/__snapshots__/users-header--inline-small-loading.png differ diff --git a/__snapshots__/users-header--inline-small.png b/__snapshots__/users-header--inline-small.png new file mode 100644 index 0000000..0fe68d5 Binary files /dev/null and b/__snapshots__/users-header--inline-small.png differ diff --git a/__snapshots__/users-header--inline.png b/__snapshots__/users-header--inline.png index dc8b562..d00c83b 100644 Binary files a/__snapshots__/users-header--inline.png and b/__snapshots__/users-header--inline.png differ diff --git a/__snapshots__/users-header--small.png b/__snapshots__/users-header--small.png new file mode 100644 index 0000000..be59724 Binary files /dev/null and b/__snapshots__/users-header--small.png differ diff --git a/__snapshots__/users-header.test.js.snap b/__snapshots__/users-header.test.js.snap index 830cdec..2678965 100644 --- a/__snapshots__/users-header.test.js.snap +++ b/__snapshots__/users-header.test.js.snap @@ -2,7 +2,7 @@ exports[`Users/Header default smoke-test 1`] = `
-
+
-
+
DanConwayDev
@@ -20,7 +20,7 @@ exports[`Users/Header default smoke-test 1`] = ` exports[`Users/Header displayName without name smoke-test 1`] = `
-
+
-
+
DanConwayDev
@@ -38,31 +38,64 @@ exports[`Users/Header displayName without name smoke-test 1`] = ` exports[`Users/Header inline loading smoke-test 1`] = `
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+`; + +exports[`Users/Header inline small loading smoke-test 1`] = ` +
+
+
+
-
-
+
+
+
+
+
+
+`; + +exports[`Users/Header inline small smoke-test 1`] = ` +
+
+
+
+ DanConwayDev
+
+ DanConwayDev +
`; exports[`Users/Header inline smoke-test 1`] = `
-
-
-
+
+
+
DanConwayDev
-
+
DanConwayDev
@@ -71,13 +104,13 @@ exports[`Users/Header inline smoke-test 1`] = ` exports[`Users/Header loading smoke-test 1`] = `
-
+
-
-
+
+
@@ -86,7 +119,7 @@ exports[`Users/Header loading smoke-test 1`] = ` exports[`Users/Header name and displayName shows name smoke-test 1`] = `
-
+
-
+
Dan
@@ -104,12 +137,12 @@ exports[`Users/Header name and displayName shows name smoke-test 1`] = ` exports[`Users/Header no image smoke-test 1`] = `
-
+
-
+
DanConwayDev
@@ -118,14 +151,32 @@ exports[`Users/Header no image smoke-test 1`] = ` exports[`Users/Header not found smoke-test 1`] = `
-
+
-
+
npub18669...
`; + +exports[`Users/Header small smoke-test 1`] = ` +
+
+
+
+ DanConwayDev +
+
+
+ DanConwayDev +
+
+
+`; diff --git a/src/lib/components/users/UserHeader.stories.svelte b/src/lib/components/users/UserHeader.stories.svelte index fc2e3d3..865a99d 100644 --- a/src/lib/components/users/UserHeader.stories.svelte +++ b/src/lib/components/users/UserHeader.stories.svelte @@ -24,6 +24,16 @@ }} /> + + + + + + diff --git a/src/lib/components/users/UserHeader.svelte b/src/lib/components/users/UserHeader.svelte index 2f4a0e6..ed35980 100644 --- a/src/lib/components/users/UserHeader.svelte +++ b/src/lib/components/users/UserHeader.svelte @@ -8,19 +8,38 @@ } export let inline = false + export let size: 'sm' | 'md' = 'md' $: ({ profile, loading } = user) $: display_name = getName(user)
-
-
+
+
-
+
{#if loading} -
+
{:else} {display_name} {/if}