feat: add repo link

This commit is contained in:
GyDi 2023-08-05 19:54:59 +08:00
parent 96ffbe2f84
commit 2bcaf90fc8
No known key found for this signature in database
GPG Key ID: 9C3AD40F1F99880A

View File

@ -1,6 +1,9 @@
import { Paper } from "@mui/material";
import { IconButton, Paper } 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 { 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";
@ -12,8 +15,24 @@ const SettingPage = () => {
Notice.error(err?.message || err.toString());
};
const toGithubRepo = useLockFn(() => {
return openWebUrl("https://github.com/zzzgydi/clash-verge");
});
return (
<BasePage title={t("Settings")}>
<BasePage
title={t("Settings")}
header={
<IconButton
size="small"
color="inherit"
title="@zzzgydi/clash-verge"
onClick={toGithubRepo}
>
<GitHub fontSize="inherit" />
</IconButton>
}
>
<Paper sx={{ borderRadius: 1, boxShadow: 2, mb: 3 }}>
<SettingClash onError={onError} />
</Paper>