From f72763306da4a0e0f0147b674fe9d1374cb3cb1d Mon Sep 17 00:00:00 2001 From: MaysWind Date: Sun, 25 Jun 2023 00:25:43 +0800 Subject: [PATCH] code refactor --- src/components/desktop/Snackbar.vue | 50 +++++++++++++++++++ src/desktop-main.js | 6 +++ src/views/desktop/ExchangeRatesPage.vue | 20 ++------ src/views/desktop/HomePage.vue | 18 ++----- src/views/desktop/LoginPage.vue | 26 +++------- src/views/desktop/MainLayout.vue | 16 +----- .../user/settings/UserBasicSettingTab.vue | 25 +++------- .../settings/UserDataManagementSettingTab.vue | 25 +++------- .../user/settings/UserSecuritySettingTab.vue | 35 ++++--------- .../settings/UserTwoFactorAuthSettingTab.vue | 34 ++++--------- 10 files changed, 106 insertions(+), 149 deletions(-) create mode 100644 src/components/desktop/Snackbar.vue diff --git a/src/components/desktop/Snackbar.vue b/src/components/desktop/Snackbar.vue new file mode 100644 index 00000000..c1bbb993 --- /dev/null +++ b/src/components/desktop/Snackbar.vue @@ -0,0 +1,50 @@ + + + diff --git a/src/desktop-main.js b/src/desktop-main.js index 2d6418ff..c504ebc8 100644 --- a/src/desktop-main.js +++ b/src/desktop-main.js @@ -55,6 +55,7 @@ import { import AmountInput from '@/components/desktop/AmountInput.vue'; import ConfirmDialog from '@/components/desktop/ConfirmDialog.vue'; +import Snackbar from '@/components/desktop/Snackbar.vue'; import '@/styles/desktop/template/base/libs/vuetify/_index.scss'; import '@/styles/desktop/template/template/index.scss'; @@ -221,6 +222,8 @@ const vuetify = createVuetify({ 'info': '#2196f3', 'warning': '#ff9500', 'error': '#ff3b30', + 'income': '#ff3b30', + 'expense': '#009688', 'on-primary': '#ffffff', 'on-success': '#ffffff', 'on-warning': '#ffffff', @@ -269,6 +272,8 @@ const vuetify = createVuetify({ 'info': '#2196f3', 'warning': '#ff9500', 'error': '#ff3b30', + 'income': '#ff3b30', + 'expense': '#009688', 'on-primary': '#ffffff', 'on-success': '#ffffff', 'on-warning': '#ffffff', @@ -322,6 +327,7 @@ app.component('VueDatePicker', VueDatePicker); app.component('AmountInput', AmountInput); app.component('ConfirmDialog', ConfirmDialog); +app.component('Snackbar', Snackbar); app.config.globalProperties.$version = getVersion(); app.config.globalProperties.$buildTime = getBuildTime(); diff --git a/src/views/desktop/ExchangeRatesPage.vue b/src/views/desktop/ExchangeRatesPage.vue index 6bbf8fe6..ecb4232b 100644 --- a/src/views/desktop/ExchangeRatesPage.vue +++ b/src/views/desktop/ExchangeRatesPage.vue @@ -76,13 +76,7 @@ - - {{ snackbarMessage }} - - - +