feat: Added login page

This commit is contained in:
2023-06-04 22:47:48 +02:00
parent f360dcec8c
commit 08a24cae07
9 changed files with 74 additions and 7 deletions

13
webv2/pages/index.vue Normal file
View File

@@ -0,0 +1,13 @@
<template>
<div>
Index
</div>
</template>
<script lang="ts" setup>
definePageMeta({
middleware: ['auth']
})
const user = useState('user')
</script>

17
webv2/pages/login.vue Normal file
View File

@@ -0,0 +1,17 @@
<template>
<div class="flex h-screen flex-col items-center justify-center">
<h1 class="text-primary-500 mb-5 text-center text-3xl font-bold">Polarcraft S5</h1>
<p class="mx-3 mb-5 max-w-2xl">
<b>Welkom bij Polarcraft seizoen 5!</b> Start door in te loggen met Discord en vervolgens je account te koppelen met Minecraft. Als je problemen hebt maak dan in Discord een post aan in het <b>#help</b> channel.
</p>
<UButton @click="navigateTo(config.public.oauthUrl, { external: true })">Log in with Discord</UButton>
</div>
</template>
<script lang="ts" setup>
definePageMeta({
layout: 'blank'
})
const config = useRuntimeConfig()
</script>