From 2da147b3bf0a671a291a0954dd10686b0c5f5e9f Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Sat, 10 Sep 2022 23:11:15 +0800 Subject: [PATCH] perf: improve theme detail and settings page --- src/modules/interface/themes/ThemeDetail.vue | 55 ++++------ src/modules/interface/themes/ThemeSetting.vue | 27 +++-- src/modules/interface/themes/Visual.vue | 4 +- .../themes/components/ThemeListModal.vue | 23 ++-- .../interface/themes/composables/use-theme.ts | 14 ++- .../interface/themes/layouts/ThemeLayout.vue | 103 ++++++++++-------- .../plugins/components/PluginListItem.vue | 2 +- 7 files changed, 125 insertions(+), 103 deletions(-) diff --git a/src/modules/interface/themes/ThemeDetail.vue b/src/modules/interface/themes/ThemeDetail.vue index a8aef3c7..26d0339b 100644 --- a/src/modules/interface/themes/ThemeDetail.vue +++ b/src/modules/interface/themes/ThemeDetail.vue @@ -1,6 +1,6 @@