From d3db47e4e32adb9da6f56420cf7acb7448f9099c Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 21 Mar 2023 11:55:58 -0700 Subject: wip --- .../user/[username]/[...amount]/+page.server.js | 5 +-- .../send/user/[username]/[...amount]/+page.svelte | 40 +++++++++++++++------- 2 files changed, 31 insertions(+), 14 deletions(-) (limited to 'src/routes/(app)/send') diff --git a/src/routes/(app)/send/user/[username]/[...amount]/+page.server.js b/src/routes/(app)/send/user/[username]/[...amount]/+page.server.js index c63328e2..a2ce4e04 100644 --- a/src/routes/(app)/send/user/[username]/[...amount]/+page.server.js +++ b/src/routes/(app)/send/user/[username]/[...amount]/+page.server.js @@ -3,10 +3,11 @@ import { fd, auth, get, post } from '$lib/utils'; export async function load({ params, parent }) { let { user } = await parent(); - let { amount } = params; + let [amount, currency] = params.amount.split('/'); + let subject = await get(`/users/${params.username}`); if (subject.username === user?.username) throw error(500, { message: 'Cannot send to self' }); - return { amount, subject }; + return { amount, currency, subject }; } export const actions = { diff --git a/src/routes/(app)/send/user/[username]/[...amount]/+page.svelte b/src/routes/(app)/send/user/[username]/[...amount]/+page.svelte index af6a6368..ea59ffed 100644 --- a/src/routes/(app)/send/user/[username]/[...amount]/+page.svelte +++ b/src/routes/(app)/send/user/[username]/[...amount]/+page.svelte @@ -1,7 +1,7 @@