mirror of
https://github.com/beak-insights/felicity-lims.git
synced 2025-02-25 01:13:01 +08:00
23 lines
603 B
Vue
23 lines
603 B
Vue
<script lang="ts" setup>
|
|
import { defineAsyncComponent } from 'vue'
|
|
const Login = defineAsyncComponent(
|
|
() => import("./Login.vue")
|
|
)
|
|
const PasswordReset = defineAsyncComponent(
|
|
() => import("./PasswordReset.vue")
|
|
)
|
|
import { useAuthStore } from "../../stores";
|
|
|
|
const authStore = useAuthStore();
|
|
authStore.reset();
|
|
|
|
</script>
|
|
|
|
<template>
|
|
<div v-if="authStore.auth.forgotPassword">
|
|
<PasswordReset @forgot="authStore.setForgotPassword(false)" />
|
|
</div>
|
|
<div v-else>
|
|
<Login @forgot="authStore.setForgotPassword(true)" />
|
|
</div>
|
|
</template>
|