diff --git a/frontend/src/components/LoginPage.vue b/frontend/src/components/LoginPage.vue index bce6d9f..062b0ea 100644 --- a/frontend/src/components/LoginPage.vue +++ b/frontend/src/components/LoginPage.vue @@ -13,6 +13,7 @@ import { lang } from '@/langs/index.js' import { useI18n } from 'vue-i18n' import { useRender } from '@/utils/render.js' import { STORAGE_LANG_KEY, STORAGE_THEME_KEY } from '@/consts/localstorage_key.js' +import { i18nGlobal } from '@/utils/i18n.js' const themeVars = useThemeVars() const prefStore = usePreferencesStore() @@ -123,16 +124,16 @@ const handleLogin = async () => { try { const { msg, success = false } = await Login(username.value, password.value) if (msg === 'too_many_attempts') { - errorMsg.value = $t('login.too_many_attempts') + errorMsg.value = i18nGlobal.t('login.too_many_attempts') return } if (!success) { - errorMsg.value = $t('login.invalid_credentials') + errorMsg.value = i18nGlobal.t('login.invalid_credentials') return } emit('login') } catch (e) { - errorMsg.value = $t('login.network_error') + errorMsg.value = i18nGlobal.t('login.network_error') } finally { loading.value = false } @@ -149,7 +150,7 @@ const handleLogin = async () => { - + { size="large" @keydown.enter="handleLogin" /> - + { @keydown.enter="handleLogin" /> - - {{ errorMsg }} - -