close sesion question added
This commit is contained in:
@@ -1,20 +1,26 @@
|
||||
<script setup>
|
||||
import { RouterLink, useRoute, useRouter } from 'vue-router';
|
||||
import { useAuthStore } from '../stores/auth';
|
||||
import Swal from 'sweetalert2';
|
||||
|
||||
const route = useRoute();
|
||||
const router = useRouter();
|
||||
const auth = useAuthStore();
|
||||
|
||||
const handleLogout = () => {
|
||||
// auth.$patch({
|
||||
// sesion: '',
|
||||
// token: '',
|
||||
// user: {},
|
||||
// });
|
||||
// localStorage.removeItem('session');
|
||||
// router.push({name: 'login'});
|
||||
auth.logout();
|
||||
Swal.fire({
|
||||
title: 'Cerrar sesión',
|
||||
text: '¿Estás seguro de cerrar sesión?',
|
||||
icon: 'question',
|
||||
showCancelButton: true,
|
||||
cancelButtonColor: "#d33",
|
||||
confirmButtonText: 'Si',
|
||||
cancelButtonText: 'No',
|
||||
}).then(async(result) => {
|
||||
if(result.isConfirmed) {
|
||||
auth.logout();
|
||||
}
|
||||
});
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user