From b445b505be6c13fade8a3e1e8c895f95ed2658db Mon Sep 17 00:00:00 2001 From: Takagi <1103069291@qq.com> Date: Wed, 19 Jun 2024 18:55:00 +0800 Subject: [PATCH] feat: add import and export theme configuration (#6071) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #### What type of PR is this? /kind feature /area ui /milestone 2.17.x #### What this PR does / why we need it: 为主题增加导入及导出配置的功能。 image #### How to test it? 测试主题导入及导出功能是否正常可用。 测试当前主题下的不同版本导入导出后数据是否正常。 测试在当前主题下使用其他主题导出的配置是否会报错。 #### Which issue(s) this PR fixes: Fixes #1073 #### Does this PR introduce a user-facing change? ```release-note 为单个主题配置增加导入与导出的功能。 ``` --- .../modules/interface/themes/ThemeDetail.vue | 24 ++- .../interface/themes/composables/use-theme.ts | 174 +++++++++++++++++- ui/src/locales/en.yaml | 12 ++ ui/src/locales/zh-CN.yaml | 9 + ui/src/locales/zh-TW.yaml | 9 + 5 files changed, 213 insertions(+), 15 deletions(-) diff --git a/ui/console-src/modules/interface/themes/ThemeDetail.vue b/ui/console-src/modules/interface/themes/ThemeDetail.vue index 07792ea01..9946996d8 100644 --- a/ui/console-src/modules/interface/themes/ThemeDetail.vue +++ b/ui/console-src/modules/interface/themes/ThemeDetail.vue @@ -1,11 +1,6 @@