aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2025-01-21 23:42:49 -0800
committerAdam Soltys <[email protected]>2025-01-21 23:42:49 -0800
commitfc922b9f70a41216c2e4949c4f5db5b27638f6a2 (patch)
tree304f60b522b1c6330612c3add3a051ec0ec0b70f
parent5ee698f8d493243a2aa5a1f4ae3ff80644ba8788 (diff)
downloadcoinos-ui-fc922b9f70a41216c2e4949c4f5db5b27638f6a2.tar.gz
coinos-ui-fc922b9f70a41216c2e4949c4f5db5b27638f6a2.zip
hide zap button for user
-rw-r--r--src/components/Event.svelte8
-rw-r--r--src/routes/(app)/[username]/(profile)/notes/+page.svelte2
-rw-r--r--src/routes/(app)/e/[id]/+page.svelte8
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>