From ba0e41bfaa79faf01bb586a4a0e27ca915855bb8 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Thu, 28 Nov 2024 08:16:09 -0800 Subject: restore pay button --- .../(app)/[username]/(profile)/+page.server.ts | 9 ++------ src/routes/(app)/[username]/(profile)/+page.svelte | 25 ++++++++++++++++++++-- 2 files changed, 25 insertions(+), 9 deletions(-) diff --git a/src/routes/(app)/[username]/(profile)/+page.server.ts b/src/routes/(app)/[username]/(profile)/+page.server.ts index 7d54592b..a7fb4f19 100644 --- a/src/routes/(app)/[username]/(profile)/+page.server.ts +++ b/src/routes/(app)/[username]/(profile)/+page.server.ts @@ -1,16 +1,11 @@ import { auth, get } from "$lib/utils"; -export async function load({ cookies, depends, parent }) { +export async function load({ cookies, depends }) { depends("app:payments"); depends("app:items"); - const { subject } = await parent(); - let accounts = []; if (cookies.get("token")) accounts = await get("/accounts", auth(cookies)); - const items = await get(`/${subject.id}/items`, auth(cookies)); - items.map((i) => (i.quantity = 0)); - - return { accounts, items }; + return { accounts }; } diff --git a/src/routes/(app)/[username]/(profile)/+page.svelte b/src/routes/(app)/[username]/(profile)/+page.svelte index b2c1970a..eb21a45c 100644 --- a/src/routes/(app)/[username]/(profile)/+page.svelte +++ b/src/routes/(app)/[username]/(profile)/+page.svelte @@ -14,10 +14,9 @@ preloadData("/send"); }); - let { accounts, subject, user, items, rates } = $state(data); + let { accounts, subject, user, rates } = $state(data); let { currency } = $derived(subject); let rate = $derived(rates[currency]); - let total = $derived(items.reduce((a, b) => a + b.price * b.quantity, 0)); let install = async () => { if (!$installPrompt) return; @@ -51,3 +50,25 @@ {/if} {/if} + +
+ {#if user?.username !== subject.username && (!subject.anon || subject.lud16)} + + + + {/if} +
-- cgit v1.2.3