Просмотр исходного кода

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

Xwite 2 лет назад
Родитель
Сommit
70e937bf0f
2 измененных файлов с 3 добавлено и 2 удалено
  1. 1 0
      modules/web/src/store/bookStore.js
  2. 2 2
      modules/web/src/views/BookShelf.vue

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

@@ -53,6 +53,7 @@ export const useBookStore = defineStore("book", {
     theme: (state) => {
       return state.config.theme
     },
+    isDark: (state) => state.config.theme == 6,
   },
   actions: {
     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";
 
 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({
   name: "尚无阅读记录",