first commit

This commit is contained in:
Adrian Zürcher
2025-10-12 14:56:18 +02:00
parent a9f2e11fe6
commit a908db4f38
92 changed files with 13273 additions and 0 deletions

24
src/pages/LoginPage.vue Normal file
View File

@@ -0,0 +1,24 @@
<template>
<div class="flex flex-center">
<LoginForm v-on:update-close="forwardToPage" />
</div>
</template>
<script setup lang="ts">
import LoginForm from 'src/vueLib/login/LoginForm.vue';
import { useUserStore } from 'src/vueLib/login/userStore';
import { onMounted } from 'vue';
import { useRouter } from 'vue-router';
const router = useRouter();
const userStore = useUserStore();
onMounted(() => {
const user = userStore.getUser();
if (user?.username !== '' && user?.role !== '') {
forwardToPage().catch((err) => console.error(err));
}
});
const forwardToPage = () => router.push('/members');
</script>