Kaynağa Gözat

refactor(modules/web): add isDark getters in bookStore.js

Xwite 2 yıl önce
ebeveyn
işleme
70e937bf0f

+ 1 - 0
modules/web/src/store/bookStore.js

@@ -53,6 +53,7 @@ export const useBookStore = defineStore("book", {
     theme: (state) => {
     theme: (state) => {
       return state.config.theme
       return state.config.theme
     },
     },
+    isDark: (state) => state.config.theme == 6,
   },
   },
   actions: {
   actions: {
     setConnectStatus(connectStatus) {
     setConnectStatus(connectStatus) {

+ 2 - 2
modules/web/src/views/BookShelf.vue

@@ -84,9 +84,9 @@ import { Search } from "@element-plus/icons-vue";
 import API from "@api";
 import API from "@api";
 
 
 const store = useBookStore();
 const store = useBookStore();
-const { connectStatus, connectType, newConnect, shelf, theme } = storeToRefs(store);
+const { connectStatus, connectType, newConnect, shelf, isDark } = storeToRefs(store);
 
 
-const isNight = computed(() => theme.value == 6);
+const isNight = computed(() => isDark.value);
 
 
 const readingRecent = ref({
 const readingRecent = ref({
   name: "尚无阅读记录",
   name: "尚无阅读记录",