diff options
| author | Adam Soltys <[email protected]> | 2024-11-09 20:14:34 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2024-11-09 20:14:34 -0800 |
| commit | a133003edcbadb82fcb70d12c8a72b87f4dd0205 (patch) | |
| tree | 281252b2c04214b1ac84ea7b6b57c37acb4fad8e /src/routes | |
| parent | 542c24b17643bc1a743c6d5eca3e3a29947c72b5 (diff) | |
| download | coinos-ui-a133003edcbadb82fcb70d12c8a72b87f4dd0205.tar.gz coinos-ui-a133003edcbadb82fcb70d12c8a72b87f4dd0205.zip | |
fix tips
Diffstat (limited to 'src/routes')
| -rw-r--r-- | src/routes/(app)/pay/[username]/[...amount]/+page.server.ts | 7 | ||||
| -rw-r--r-- | src/routes/(app)/pay/[username]/[...amount]/+page.svelte | 1 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/routes/(app)/pay/[username]/[...amount]/+page.server.ts b/src/routes/(app)/pay/[username]/[...amount]/+page.server.ts index 7b439dcd..624a90f8 100644 --- a/src/routes/(app)/pay/[username]/[...amount]/+page.server.ts +++ b/src/routes/(app)/pay/[username]/[...amount]/+page.server.ts @@ -40,10 +40,10 @@ export async function load({ cookies, params, parent }) { export const actions = { default: async ({ cookies, request }) => { let id; - try { - const body = await fd(request); - const { amount, rate, prompt, type, username } = body; + const body = await fd(request); + const { amount, rate, prompt, type, username } = body; + try { ({ id } = await post( "/invoice", { @@ -63,6 +63,7 @@ export const actions = { return fail(400, { message }); } + if (prompt) redirect(307, `/invoice/${id}/tip`); redirect(307, `/invoice/${id}`); }, }; diff --git a/src/routes/(app)/pay/[username]/[...amount]/+page.svelte b/src/routes/(app)/pay/[username]/[...amount]/+page.svelte index 478d2529..8d882363 100644 --- a/src/routes/(app)/pay/[username]/[...amount]/+page.svelte +++ b/src/routes/(app)/pay/[username]/[...amount]/+page.svelte @@ -32,6 +32,7 @@ <input name="amount" value={amount} type="hidden" /> <input name="rate" value={rate} type="hidden" /> <input name="username" value={subject.username} type="hidden" /> + <input name="prompt" value={subject.prompt} type="hidden" /> <button type="submit" bind:this={next} class="btn btn-accent"> {$t("payments.next")}</button |
