From 575ea74ab504ed839c93fdc0a799b36a435eb5a7 Mon Sep 17 00:00:00 2001 From: Ax333l Date: Sun, 5 Mar 2023 15:35:37 +0100 Subject: [PATCH] feat: unauthorized page --- src/routes/poll/+page.svelte | 5 ++++- src/routes/poll/unauthorized/+page.svelte | 17 +++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 src/routes/poll/unauthorized/+page.svelte diff --git a/src/routes/poll/+page.svelte b/src/routes/poll/+page.svelte index 1c8f1c2..dd74918 100644 --- a/src/routes/poll/+page.svelte +++ b/src/routes/poll/+page.svelte @@ -7,6 +7,7 @@ import Modal from '$lib/components/atoms/Dialogue.svelte'; import LogoOption from '$lib/components/atoms/LogoOption.svelte'; import Button from '$lib/components/atoms/Button.svelte'; + import { goto } from '$app/navigation'; interface Selected { [key: string]: string[]; @@ -102,8 +103,10 @@ } catch (err) { alert(`Could not exchange the token: ${err}`); } + } else if (localStorage.getItem('killswitch') === null) { + await goto('/poll/unauthorized/'); } else { - alert('Warning: No token!'); + alert('Warning: no token!'); } }); diff --git a/src/routes/poll/unauthorized/+page.svelte b/src/routes/poll/unauthorized/+page.svelte new file mode 100644 index 0000000..7b6a2b8 --- /dev/null +++ b/src/routes/poll/unauthorized/+page.svelte @@ -0,0 +1,17 @@ + + ReVanced · Error + + + + +
+

Unauthorized

+

Please follow the instructions in our Discord server to vote.

+
+ +