From 17367e3ad83a1a43a5b340f8a461d14fac12ee1b Mon Sep 17 00:00:00 2001 From: cshaptx4869 <994774638@qq.com> Date: Mon, 3 Jun 2024 08:46:19 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20:recycle:=20=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E4=B8=BB=E9=A2=98=E8=B7=9F=E9=9A=8F=E7=B3=BB=E7=BB=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/settings.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/settings.ts b/src/settings.ts index a9a2f6a2..e25fef2c 100644 --- a/src/settings.ts +++ b/src/settings.ts @@ -5,6 +5,8 @@ import { LanguageEnum } from "./enums/LanguageEnum"; const { pkg } = __APP_INFO__; +const mediaQueryList = window.matchMedia("(prefers-color-scheme: dark)"); + const defaultSettings: AppSettings = { title: pkg.name, version: pkg.version, @@ -13,7 +15,7 @@ const defaultSettings: AppSettings = { fixedHeader: true, sidebarLogo: true, layout: LayoutEnum.LEFT, - theme: ThemeEnum.LIGHT, + theme: mediaQueryList.matches ? ThemeEnum.DARK : ThemeEnum.LIGHT, size: SizeEnum.DEFAULT, language: LanguageEnum.ZH_CN, themeColor: "#409EFF",