Files
cultureat-bak/wp-content/themes/ccat/app/components/auth/LoginForm.vue
Pascal Martineau 6b078267de
All checks were successful
Deploy WordPress and Nuxt / deploy (push) Successful in 1m4s
refactor: useAuth / useAuthActions
2025-09-18 14:02:00 -04:00

20 lines
545 B
Vue

<script setup lang="ts">
const { isLoggedIn } = useAuth();
const { loginFields, login } = useAuthActions();
if (isLoggedIn.value) {
throw createError({ statusCode: 500, statusMessage: "Erreur serveur", message: "Le formulaire de connexion ne peut pas être affiché pour un utilisateur déjà connecté." });
}
</script>
<template>
<UAuthForm
:schema="loginSchema"
:fields="loginFields"
title="Connexion"
description="Veuillez vous identifier."
icon="i-lucide-user"
loading-auto
@submit="login"
/>
</template>