From b0868f6ea89e0d18881021eb19eea339d66faaa6 Mon Sep 17 00:00:00 2001 From: zclzone Date: Tue, 14 May 2024 21:36:26 +0800 Subject: [PATCH] feat(projects): support restore default theme config --- .../modules/theme-drawer/modules/config-operation.vue | 9 +++++++++ src/locales/langs/en-us.ts | 6 ++++-- src/locales/langs/zh-cn.ts | 4 +++- src/store/modules/theme/index.ts | 10 ++++++++-- src/typings/app.d.ts | 2 ++ 5 files changed, 26 insertions(+), 5 deletions(-) diff --git a/src/layouts/modules/theme-drawer/modules/config-operation.vue b/src/layouts/modules/theme-drawer/modules/config-operation.vue index 04408f2a..5386a679 100644 --- a/src/layouts/modules/theme-drawer/modules/config-operation.vue +++ b/src/layouts/modules/theme-drawer/modules/config-operation.vue @@ -38,6 +38,14 @@ function handleReset() { }, 50); } +function handleRestore() { + themeStore.restoreThemeSettings(); + + setTimeout(() => { + window.$message?.success($t('theme.configOperation.restoreSuccessMsg')); + }, 50); +} + const dataClipboardText = computed(() => getClipboardText()); onMounted(() => { @@ -49,6 +57,7 @@ onMounted(() => {