aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-11-09 20:14:34 -0800
committerAdam Soltys <[email protected]>2024-11-09 20:14:34 -0800
commita133003edcbadb82fcb70d12c8a72b87f4dd0205 (patch)
tree281252b2c04214b1ac84ea7b6b57c37acb4fad8e /src
parent542c24b17643bc1a743c6d5eca3e3a29947c72b5 (diff)
downloadcoinos-ui-a133003edcbadb82fcb70d12c8a72b87f4dd0205.tar.gz
coinos-ui-a133003edcbadb82fcb70d12c8a72b87f4dd0205.zip
fix tips
Diffstat (limited to 'src')
-rw-r--r--src/lib/settings.ts2
-rw-r--r--src/routes/(app)/pay/[username]/[...amount]/+page.server.ts7
-rw-r--r--src/routes/(app)/pay/[username]/[...amount]/+page.svelte1
3 files changed, 6 insertions, 4 deletions
diff --git a/src/lib/settings.ts b/src/lib/settings.ts
index b78d83fe..3ce1edd5 100644
--- a/src/lib/settings.ts
+++ b/src/lib/settings.ts
@@ -8,7 +8,7 @@ type Error = {
export default async ({ cookies, request }) => {
const form = await fd(request);
- if (form.tab === "pos") {
+ if (form.tab === "preferences") {
form.notify = form.notify === "on";
form.push = form.push === "on";
form.nip5 = form.nip5 === "on";
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