diff options
| author | Adam Soltys <[email protected]> | 2025-01-21 23:42:49 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2025-01-21 23:42:49 -0800 |
| commit | fc922b9f70a41216c2e4949c4f5db5b27638f6a2 (patch) | |
| tree | 304f60b522b1c6330612c3add3a051ec0ec0b70f | |
| parent | 5ee698f8d493243a2aa5a1f4ae3ff80644ba8788 (diff) | |
| download | coinos-ui-fc922b9f70a41216c2e4949c4f5db5b27638f6a2.tar.gz coinos-ui-fc922b9f70a41216c2e4949c4f5db5b27638f6a2.zip | |
hide zap button for user
| -rw-r--r-- | src/components/Event.svelte | 8 | ||||
| -rw-r--r-- | src/routes/(app)/[username]/(profile)/notes/+page.svelte | 2 | ||||
| -rw-r--r-- | src/routes/(app)/e/[id]/+page.svelte | 8 |
3 files changed, 7 insertions, 11 deletions
diff --git a/src/components/Event.svelte b/src/components/Event.svelte index 995b4e8d..6690ecde 100644 --- a/src/components/Event.svelte +++ b/src/components/Event.svelte @@ -8,8 +8,8 @@ import { pin } from "$lib/store"; let amount = 21; - let { event, minimal, last = true } = $props(); - let { author, parts, zaps, names, created_at } = $derived(event); + let { event, minimal, last = true, user } = $props(); + let { author, parts, zaps, names, created_at, pubkey } = $derived(event); let { id } = event; let zapping = $state(); @@ -31,7 +31,7 @@ <div class="space-y-2 dark:border-primary py-8" class:border-b-8={!last}> <div class="flex"> - <a href={`/${author.pubkey}/notes`} class="contents"> + <a href={`/${pubkey}/notes`} class="contents"> <div class="flex gap-2 items-center"> <Avatar user={author} size={16} disabled={true} /> <div> @@ -85,7 +85,7 @@ </div> {/if} -{#if !minimal} +{#if !(minimal || user?.pubkey === pubkey)} <div class="justify-center flex"> <btn onclick={zap} class="btn btn-accent items-center"> <div class="flex gap-1 items-center"> diff --git a/src/routes/(app)/[username]/(profile)/notes/+page.svelte b/src/routes/(app)/[username]/(profile)/notes/+page.svelte index b4597695..00fd9171 100644 --- a/src/routes/(app)/[username]/(profile)/notes/+page.svelte +++ b/src/routes/(app)/[username]/(profile)/notes/+page.svelte @@ -17,7 +17,7 @@ </a> {/if} {#each events as event, i} - <Event {event} minimal={true} last={i === events.length - 1} /> + <Event {event} minimal={true} last={i === events.length - 1} {user} /> {:else} <div class="text-2xl">{$t("notes.notFound")}</div> {/each} diff --git a/src/routes/(app)/e/[id]/+page.svelte b/src/routes/(app)/e/[id]/+page.svelte index 0ba1bd5d..623e1aa7 100644 --- a/src/routes/(app)/e/[id]/+page.svelte +++ b/src/routes/(app)/e/[id]/+page.svelte @@ -2,15 +2,11 @@ import Event from "$comp/Event.svelte"; let { data } = $props(); - let { event } = $derived(data); + let { event, user } = $derived(data); let zap = () => {}; </script> <div class="container px-4 max-w-xl mx-auto space-y-5"> - <h1 class="px-3 md:px-0 text-center text-3xl md:text-4xl font-semibold"> - Event - </h1> - - <Event {event} last={true} /> + <Event {event} {user} /> </div> |
