From 2c8fc5ad426dbc440a1b15231ce89ee3d0c33abc Mon Sep 17 00:00:00 2001 From: Pan Date: Wed, 27 Mar 2019 18:00:42 +0800 Subject: [PATCH] add theme setting --- src/components/RightPanel/index.vue | 18 +++++++++++++++++- src/components/ThemePicker/index.vue | 9 ++++++--- src/layout/components/Settings/index.vue | 10 +++++++++- src/settings.js | 3 +++ src/store/modules/settings.js | 3 ++- src/styles/element-variables.scss | 6 ++++++ 6 files changed, 43 insertions(+), 6 deletions(-) diff --git a/src/components/RightPanel/index.vue b/src/components/RightPanel/index.vue index 961d3e69..63408d8b 100644 --- a/src/components/RightPanel/index.vue +++ b/src/components/RightPanel/index.vue @@ -2,7 +2,9 @@
- +
+ +
@@ -30,6 +32,11 @@ export default { show: false } }, + computed: { + theme() { + return this.$store.state.settings.theme + } + }, watch: { show(value) { if (value && !this.clickNotClose) { @@ -130,7 +137,16 @@ export default { height: 48px; pointer-events: auto; z-index: 0; + cursor: pointer; + pointer-events: auto; font-size: 24px; text-align: center; + color: #fff; + line-height: 48px; + + i { + font-size: 24px; + line-height: 48px; + } } diff --git a/src/components/ThemePicker/index.vue b/src/components/ThemePicker/index.vue index 42eba3fb..0a556248 100644 --- a/src/components/ThemePicker/index.vue +++ b/src/components/ThemePicker/index.vue @@ -1,7 +1,7 @@