Files
cultureat-bak/wp-content/themes/ccat/app/components/auth/LogoutForm.vue
Pascal Martineau 056901e7e7
All checks were successful
Deploy WordPress and Nuxt / deploy (push) Successful in 1m3s
feat: redirect param to useAuthAction
2025-09-18 14:14:57 -04:00

29 lines
804 B
Vue

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