aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-11-10 18:27:12 -0800
committerAdam Soltys <[email protected]>2022-11-10 18:27:12 -0800
commitec4b27f824ad218d75a5ba68addb7315f85ec92b (patch)
treef70b7ebb0607e747f8233b6473c91ca642e086ff /src
parentc3ff025911409b569534337b81fe5298f5edd6ee (diff)
downloadcoinos-ui-ec4b27f824ad218d75a5ba68addb7315f85ec92b.tar.gz
coinos-ui-ec4b27f824ad218d75a5ba68addb7315f85ec92b.zip
fix redirect
Diffstat (limited to 'src')
-rw-r--r--src/components/LandingHero.svelte19
-rw-r--r--src/routes/(app)/redeem/[redeemcode]/+page.server.js6
-rw-r--r--src/routes/(app)/register/+page.server.js2
-rw-r--r--src/routes/(app)/voucher/[code]/+page.svelte2
-rw-r--r--src/routes/+page.svelte16
5 files changed, 22 insertions, 23 deletions
diff --git a/src/components/LandingHero.svelte b/src/components/LandingHero.svelte
index 48e868ed..213138a2 100644
--- a/src/components/LandingHero.svelte
+++ b/src/components/LandingHero.svelte
@@ -23,15 +23,16 @@
>
{$t('landing.subheader')}
</h2>
- <div class="flex justify-center">
- <a href="/register">
- <button
- class="bg-black text-white border rounded-full px-6 py-2 font-bold hover:opacity-80"
- >
- {$t('nav.startInSeconds')}
- </button>
- </a>
- </div>
+
+ <div class="flex justify-center">
+ <a href="/register">
+ <button
+ class="bg-black text-white border rounded-full px-6 py-2 font-bold hover:opacity-80"
+ >
+ {$t('nav.startInSeconds')}
+ </button>
+ </a>
+ </div>
</div>
<Image image="hero-image" style="w-full md:w-2/3 max-w-5xl mx-auto mt-20" />
diff --git a/src/routes/(app)/redeem/[redeemcode]/+page.server.js b/src/routes/(app)/redeem/[redeemcode]/+page.server.js
index 74e701cd..15d96436 100644
--- a/src/routes/(app)/redeem/[redeemcode]/+page.server.js
+++ b/src/routes/(app)/redeem/[redeemcode]/+page.server.js
@@ -5,9 +5,9 @@ export async function load({ cookies, locals, params }) {
let { user } = locals;
if (user) {
- await post('/redeem', params, auth(cookies));
- throw redirect(307, `/${user.username}/transactions`);
- }
+ await post('/redeem', params, auth(cookies));
+ throw redirect(307, `/${user.username}/transactions`);
+ }
throw redirect(307, '/login');
}
diff --git a/src/routes/(app)/register/+page.server.js b/src/routes/(app)/register/+page.server.js
index 96fd3515..9ff5a2fc 100644
--- a/src/routes/(app)/register/+page.server.js
+++ b/src/routes/(app)/register/+page.server.js
@@ -3,7 +3,7 @@ import { post, login } from '$lib/utils';
export const load = async ({ parent }) => {
let { user } = await parent();
- if (user) throw redirect(307, '/dashboard');
+ if (user) throw redirect(307, `/dashboard/${user.username}`);
};
export const actions = {
diff --git a/src/routes/(app)/voucher/[code]/+page.svelte b/src/routes/(app)/voucher/[code]/+page.svelte
index d2e07acc..d4c1167c 100644
--- a/src/routes/(app)/voucher/[code]/+page.svelte
+++ b/src/routes/(app)/voucher/[code]/+page.svelte
@@ -10,7 +10,7 @@
export let data;
let { src } = data;
$: ({ amount, currency, rate, redeemed, redeemcode, user } = data.payment);
- onMount(() => ($loginRedirect = `/redeem/${redeemcode}`));
+ onMount(() => ($loginRedirect = `/redeem/${redeemcode}`));
toast.pop(0);
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index ba811e8a..42c6265f 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -96,15 +96,13 @@
<About {locations} />
{/if}
- <div class="flex justify-center">
- <a href="/register">
- <button
- class="bg-black text-white border rounded-full px-6 py-2 font-bold hover:opacity-80"
- >
- {$t('nav.startInSeconds')}
- </button>
- </a>
- </div>
+ <div class="flex justify-center">
+ <a href="/register">
+ <button class="bg-black text-white border rounded-full px-6 py-2 font-bold hover:opacity-80">
+ {$t('nav.startInSeconds')}
+ </button>
+ </a>
+ </div>
</main>
<Footer />