Files
cultureat-bak/wp-content/themes/ccat/app/components/auth/LogoutForm.vue
2025-09-18 13:57:08 -04:00

28 lines
773 B
Vue

<script setup lang="ts">
const { isLoggedIn, logout } = useAuth();
if (!isLoggedIn.value) {
throw createError({ statusCode: 500, statusMessage: "Erreur serveur", message: "Le formulaire de déconnexion ne peut pas être affiché pour un utilisateur déjà déconnecté." });
}
</script>
<template>
<div class="w-full space-y-6">
<div class="flex flex-col text-center">
<div class="text-xl text-pretty font-semibold text-highlighted">
Déconnexion
</div>
<div class="mt-1 text-base text-pretty text-muted">
Veuillez confirmer la déconnexion.
</div>
</div>
<UButton
icon="i-lucide-log-out"
block
loading-auto
to="#"
label="Déconnexion"
@click="logout"
/>
</div>
</template>