Add confirmation

This commit is contained in:
Douglas Barone 2023-10-23 13:16:29 -04:00
parent abecf095f2
commit f8dda817e8
2 changed files with 15 additions and 15 deletions

View File

@ -53,16 +53,22 @@ const props = defineProps({
})
async function onLogout() {
const success = await trpc.logout.mutate({
username: props.loginResult.username,
domain: props.loginResult.domain
})
if (
confirm(
'Deseja realmente sair? Você será desconectado e não poderá navegar na Internet até fazer login novamente.'
)
) {
const success = await trpc.logout.mutate({
username: props.loginResult.username,
domain: props.loginResult.domain
})
if (success) {
alert('Você foi desconectado.')
window.location.reload()
} else {
alert('Não foi possível fazer logout. Tente novamente.')
if (success) {
alert('Você foi desconectado.')
window.location.reload()
} else {
alert('Não foi possível fazer logout. Tente novamente.')
}
}
}

View File

@ -23,12 +23,6 @@ import { LoginResult } from '@/server/interfaces/Auth'
const loginResult = ref<LoginResult | null>(null)
function onLogin(event: LoginResult) {
console.log(event)
loginResult.value = event
}
function onLogout() {
loginResult.value = null
}
</script>