aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/routes/(app)/redeem/[redeemcode]/+server.js2
-rw-r--r--src/routes/(app)/voucher/[code]/+page.svelte6
2 files changed, 4 insertions, 4 deletions
diff --git a/src/routes/(app)/redeem/[redeemcode]/+server.js b/src/routes/(app)/redeem/[redeemcode]/+server.js
index c1990112..e306f18a 100644
--- a/src/routes/(app)/redeem/[redeemcode]/+server.js
+++ b/src/routes/(app)/redeem/[redeemcode]/+server.js
@@ -5,7 +5,7 @@ export async function GET({ cookies, locals, params }) {
let { user } = locals;
if (user) {
await post('/redeem', params, auth(cookies));
- throw redirect(307, `/${user.username}/dashboard`);
+ throw redirect(307, `/${user.username}/transactions`);
}
throw redirect(307, '/login');
diff --git a/src/routes/(app)/voucher/[code]/+page.svelte b/src/routes/(app)/voucher/[code]/+page.svelte
index 442d32ae..7c1fd205 100644
--- a/src/routes/(app)/voucher/[code]/+page.svelte
+++ b/src/routes/(app)/voucher/[code]/+page.svelte
@@ -7,7 +7,7 @@
export let data;
let { src } = data;
- $: ({ amount, currency, rate, redeemcode, user } = data.payment);
+ $: ({ amount, currency, rate, redeemed, redeemcode, user } = data.payment);
toast.pop(0);
@@ -36,8 +36,8 @@
</div>
<div class="mx-auto my-auto flex gap-2 justify-center">
<a href={`/redeem/${redeemcode}`}>
- <button class="text-lg rounded-full border py-3 px-7 font-bold hover:opacity-80">
- Redeem
+ <button class="text-lg rounded-full border py-3 px-7 font-bold hover:opacity-80" class:bg-gray-200={redeemed} disabled={redeemed}>
+ {redeemed ? 'Redeemed' : 'Redeem'}
</button>
</a>
<!-- <button class="text-lg rounded-full border py-3 px-7 font-bold hover:opacity-80"> -->