diff --git a/__snapshots__/users-header--inline-loading.png b/__snapshots__/users-header--inline-loading.png new file mode 100644 index 0000000..d14b75e Binary files /dev/null and b/__snapshots__/users-header--inline-loading.png differ diff --git a/__snapshots__/users-header--inline.png b/__snapshots__/users-header--inline.png new file mode 100644 index 0000000..dc8b562 Binary files /dev/null and b/__snapshots__/users-header--inline.png differ diff --git a/__snapshots__/users-header.test.js.snap b/__snapshots__/users-header.test.js.snap index 76007a6..830cdec 100644 --- a/__snapshots__/users-header.test.js.snap +++ b/__snapshots__/users-header.test.js.snap @@ -1,86 +1,131 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Users/Header default smoke-test 1`] = ` -
-
-
- DanConwayDev +
+
+
+
+ DanConwayDev +
+
+
+ DanConwayDev
-
-
- DanConwayDev
`; exports[`Users/Header displayName without name smoke-test 1`] = ` -
-
-
- DanConwayDev +
+
+
+
+ DanConwayDev +
+
+
+ DanConwayDev
-
- DanConwayDev +
+`; + +exports[`Users/Header inline loading smoke-test 1`] = ` +
+
+
+
+
+
+
+
+
+
`; -exports[`Users/Header loading smoke-test 1`] = ` -
-
-
+exports[`Users/Header inline smoke-test 1`] = ` +
+
+
+
+ DanConwayDev +
+
+
+ DanConwayDev
-
-
+
+`; + +exports[`Users/Header loading smoke-test 1`] = ` +
+
+
+
+
+
+
+
+
`; exports[`Users/Header name and displayName shows name smoke-test 1`] = ` -
-
-
- Dan +
+
+
+
+ Dan +
+
+
+ Dan
-
-
- Dan
`; exports[`Users/Header no image smoke-test 1`] = ` -
-
-
+
+
+
+
+
+
+
+ DanConwayDev
-
-
- DanConwayDev
`; exports[`Users/Header not found smoke-test 1`] = ` -
-
-
+
+
+
+
+
+
+
+ npub18669...
-
-
- npub18669...
`; diff --git a/src/lib/components/users/UserHeader.stories.svelte b/src/lib/components/users/UserHeader.stories.svelte index e62c277..fc2e3d3 100644 --- a/src/lib/components/users/UserHeader.stories.svelte +++ b/src/lib/components/users/UserHeader.stories.svelte @@ -46,3 +46,23 @@ name="name and displayName shows name" args={{ user: { ...vectors.display_name_and_name } }} /> + + + + diff --git a/src/lib/components/users/UserHeader.svelte b/src/lib/components/users/UserHeader.svelte index 502466c..2f4a0e6 100644 --- a/src/lib/components/users/UserHeader.svelte +++ b/src/lib/components/users/UserHeader.svelte @@ -7,27 +7,35 @@ loading: true, } + export let inline = false + $: ({ profile, loading } = user) $: display_name = getName(user) -
-
-
- {#if profile && profile?.image} - {display_name} +
+
+
+
+ {#if profile && profile?.image} + {display_name} + {/if} +
+
+
+ {#if loading} +
+ {:else} + {display_name} {/if}
-
- {#if loading} -
- {:else} - {display_name} - {/if} -