From c3d22c554ff368eca6cd59cfe8ef4d595b64671c Mon Sep 17 00:00:00 2001 From: dongchengjie <2424014450@qq.com> Date: Tue, 14 May 2024 14:40:47 +0800 Subject: [PATCH] feat: doc reference link on settings header --- src/pages/settings.tsx | 36 ++++++++++++++++++++++++------------ 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/src/pages/settings.tsx b/src/pages/settings.tsx index f8b9e673..d89cf144 100644 --- a/src/pages/settings.tsx +++ b/src/pages/settings.tsx @@ -1,15 +1,14 @@ -import { Box, Grid, IconButton, Paper } from "@mui/material"; +import { Box, ButtonGroup, Grid, IconButton } from "@mui/material"; import { useLockFn } from "ahooks"; import { useTranslation } from "react-i18next"; import { BasePage, Notice } from "@/components/base"; -import { GitHub } from "@mui/icons-material"; +import { GitHub, HelpOutlineSharp } from "@mui/icons-material"; import { openWebUrl } from "@/services/cmds"; import SettingVerge from "@/components/setting/setting-verge"; import SettingClash from "@/components/setting/setting-clash"; import SettingSystem from "@/components/setting/setting-system"; import { atomThemeMode } from "@/services/states"; import { useRecoilState } from "recoil"; -import { useCustomTheme } from "@/components/layout/use-custom-theme"; const SettingPage = () => { const { t } = useTranslation(); @@ -22,22 +21,35 @@ const SettingPage = () => { return openWebUrl("https://github.com/clash-verge-rev/clash-verge-rev"); }); + const toGithubDoc = useLockFn(() => { + return openWebUrl("https://clash-verge-rev.github.io/guide/log.html"); + }); + const [mode] = useRecoilState(atomThemeMode); const isDark = mode === "light" ? false : true; - const { theme } = useCustomTheme(); return ( - - + + + + + + + + } >