فهرست منبع

feat: Theme support modify --background-color

keiko233 1 سال پیش
والد
کامیت
70fcfe6d6c
2فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 1 0
      src/assets/styles/index.scss
  2. 2 0
      src/components/layout/use-custom-theme.ts

+ 1 - 0
src/assets/styles/index.scss

@@ -16,6 +16,7 @@ body {
   --text-primary: #637381;
   --selection-color: #f5f5f5;
   --scroller-color: #90939980;
+  --background-color: #ffffff;
 }
 
 ::selection {

+ 2 - 0
src/components/layout/use-custom-theme.ts

@@ -84,10 +84,12 @@ export const useCustomTheme = () => {
     }
 
     // css
+    const backgroundColor = mode === "light" ? "#ffffff" : "#121212";
     const selectColor = mode === "light" ? "#f5f5f5" : "#d5d5d5";
     const scrollColor = mode === "light" ? "#90939980" : "#54545480";
 
     const rootEle = document.documentElement;
+    rootEle.style.setProperty("--background-color", backgroundColor);
     rootEle.style.setProperty("--selection-color", selectColor);
     rootEle.style.setProperty("--scroller-color", scrollColor);
     rootEle.style.setProperty("--primary-main", theme.palette.primary.main);