refactor: ♻️ 默认主题跟随系统
This commit is contained in:
@@ -5,6 +5,8 @@ import { LanguageEnum } from "./enums/LanguageEnum";
|
|||||||
|
|
||||||
const { pkg } = __APP_INFO__;
|
const { pkg } = __APP_INFO__;
|
||||||
|
|
||||||
|
const mediaQueryList = window.matchMedia("(prefers-color-scheme: dark)");
|
||||||
|
|
||||||
const defaultSettings: AppSettings = {
|
const defaultSettings: AppSettings = {
|
||||||
title: pkg.name,
|
title: pkg.name,
|
||||||
version: pkg.version,
|
version: pkg.version,
|
||||||
@@ -13,7 +15,7 @@ const defaultSettings: AppSettings = {
|
|||||||
fixedHeader: true,
|
fixedHeader: true,
|
||||||
sidebarLogo: true,
|
sidebarLogo: true,
|
||||||
layout: LayoutEnum.LEFT,
|
layout: LayoutEnum.LEFT,
|
||||||
theme: ThemeEnum.LIGHT,
|
theme: mediaQueryList.matches ? ThemeEnum.DARK : ThemeEnum.LIGHT,
|
||||||
size: SizeEnum.DEFAULT,
|
size: SizeEnum.DEFAULT,
|
||||||
language: LanguageEnum.ZH_CN,
|
language: LanguageEnum.ZH_CN,
|
||||||
themeColor: "#409EFF",
|
themeColor: "#409EFF",
|
||||||
|
|||||||
Reference in New Issue
Block a user