aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-02-10 11:26:54 -0800
committerAdam Soltys <[email protected]>2026-02-10 11:26:58 -0800
commitd1f7f96e04104a3dd86d094e6574e50a8c26021d (patch)
treec2a76e393fb60df55dda7c5dcebcc84785bedb70
parent535a7cbf30913b604bf5a62b4d74b839dca34d55 (diff)
downloadcoinos-ui-d1f7f96e04104a3dd86d094e6574e50a8c26021d.tar.gz
coinos-ui-d1f7f96e04104a3dd86d094e6574e50a8c26021d.zip
check user
-rw-r--r--src/components/Avatar.svelte8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/components/Avatar.svelte b/src/components/Avatar.svelte
index 09b6c037..438008b8 100644
--- a/src/components/Avatar.svelte
+++ b/src/components/Avatar.svelte
@@ -11,7 +11,9 @@
let { user, size = 32, disabled = false }: Props = $props();
let s = $derived(size.toString());
- let link = $derived(user?.anon ? `/${user.pubkey}` : `/${user.username}`);
+ let link = $derived(
+ user ? (user.anon ? `/${user.pubkey}` : `/${user.username}`) : undefined,
+ );
let base = "/api/public";
let profile = $derived(
@@ -38,8 +40,10 @@
{#if disabled}
{@render body()}
-{:else}
+{:else if link}
<a href={link} class:pointer-events-none={disabled}>
{@render body()}
</a>
+{:else}
+ {@render body()}
{/if}