diff --git a/src/web/components/LoggedCard.vue b/src/web/components/LoggedCard.vue index e205fe2..e04bba1 100644 --- a/src/web/components/LoggedCard.vue +++ b/src/web/components/LoggedCard.vue @@ -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.') + } } } diff --git a/src/web/views/Login.vue b/src/web/views/Login.vue index 1c10a1d..0e73261 100644 --- a/src/web/views/Login.vue +++ b/src/web/views/Login.vue @@ -23,12 +23,6 @@ import { LoginResult } from '@/server/interfaces/Auth' const loginResult = ref(null) function onLogin(event: LoginResult) { - console.log(event) - loginResult.value = event } - -function onLogout() { - loginResult.value = null -}