aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-11-10 14:10:45 -0800
committerAdam Soltys <[email protected]>2022-11-10 14:10:45 -0800
commit75b459dc0d536c0427bd54116d221fddc220dc68 (patch)
tree6cececf4fc7b56dab64acc948f1161dcad9836f2 /src
parent73faabbbcc8e60bac38e3e903c87b02f63c20faf (diff)
downloadcoinos-ui-75b459dc0d536c0427bd54116d221fddc220dc68.tar.gz
coinos-ui-75b459dc0d536c0427bd54116d221fddc220dc68.zip
disable redeemed vouchers
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"> -->