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() { async function onLogout() {
const success = await trpc.logout.mutate({ if (
username: props.loginResult.username, confirm(
domain: props.loginResult.domain '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) { if (success) {
alert('Você foi desconectado.') alert('Você foi desconectado.')
window.location.reload() window.location.reload()
} else { } else {
alert('Não foi possível fazer logout. Tente novamente.') 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) const loginResult = ref<LoginResult | null>(null)
function onLogin(event: LoginResult) { function onLogin(event: LoginResult) {
console.log(event)
loginResult.value = event loginResult.value = event
} }
function onLogout() {
loginResult.value = null
}
</script> </script>