diff options
| author | Adam Soltys <[email protected]> | 2022-11-10 18:27:12 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-11-10 18:27:12 -0800 |
| commit | ec4b27f824ad218d75a5ba68addb7315f85ec92b (patch) | |
| tree | f70b7ebb0607e747f8233b6473c91ca642e086ff | |
| parent | c3ff025911409b569534337b81fe5298f5edd6ee (diff) | |
| download | coinos-ui-ec4b27f824ad218d75a5ba68addb7315f85ec92b.tar.gz coinos-ui-ec4b27f824ad218d75a5ba68addb7315f85ec92b.zip | |
fix redirect
| -rw-r--r-- | src/components/LandingHero.svelte | 19 | ||||
| -rw-r--r-- | src/routes/(app)/redeem/[redeemcode]/+page.server.js | 6 | ||||
| -rw-r--r-- | src/routes/(app)/register/+page.server.js | 2 | ||||
| -rw-r--r-- | src/routes/(app)/voucher/[code]/+page.svelte | 2 | ||||
| -rw-r--r-- | src/routes/+page.svelte | 16 |
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 /> |
