diff --git a/src/App.vue b/src/App.vue index 16e9811..9208f49 100644 --- a/src/App.vue +++ b/src/App.vue @@ -43,6 +43,14 @@ const bottomNavValue = computed({ }, }) +function onBackClick() { + if (currentRoute.value === '/login') { + router.replace('/') + } else { + router.back() + } +} + async function refreshUserData() { if (!userStore.isLoggedIn) return await router.isReady() @@ -73,7 +81,7 @@ watch( variant="text" class="back-btn" :aria-label="t('common.back')" - @click="$router.back()" + @click="onBackClick" > mdi-arrow-left