generated from pascalmartineau/wp-skeleton
28 lines
773 B
Vue
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>
|