<script setup lang="ts">
const { isLoggedIn, loginFields, login } = useAuth();
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>
