Skip to content
Snippets Groups Projects
Unverified Commit 61e7df77 authored by GyDi's avatar GyDi Committed by GitHub
Browse files

feat: script mode

parent a5434360
No related branches found
No related tags found
No related merge requests found
......@@ -13,6 +13,7 @@
"rule": "rule",
"global": "global",
"direct": "direct",
"script": "script",
"Profiles": "Profiles",
"Profile URL": "Profile URL",
"Import": "Import",
......
......@@ -13,6 +13,7 @@
"rule": "规则",
"global": "全局",
"direct": "直连",
"script": "脚本",
"Profiles": "配置",
"Profile URL": "配置文件链接",
"Import": "导入",
......
......@@ -16,7 +16,7 @@ const ProxyPage = () => {
const { data: proxiesData } = useSWR("getProxies", getProxies);
const { data: clashConfig } = useSWR("getClashConfig", getClashConfig);
const modeList = ["rule", "global", "direct"];
const modeList = ["rule", "global", "direct", "script"];
const curMode = clashConfig?.mode.toLowerCase();
const { groups = [], proxies = [] } = proxiesData ?? {};
......@@ -38,7 +38,8 @@ const ProxyPage = () => {
});
// difference style
const showGroup = curMode === "rule" && !!groups.length;
const showGroup =
(curMode === "rule" || curMode === "script") && !!groups.length;
const pageStyle = showGroup ? {} : { height: "100%" };
const paperStyle: any = showGroup
? { mb: 0.5 }
......@@ -64,7 +65,7 @@ const ProxyPage = () => {
}
>
<Paper sx={{ borderRadius: 1, boxShadow: 2, ...paperStyle }}>
{curMode === "rule" && !!groups.length && (
{(curMode === "rule" || curMode === "script") && !!groups.length && (
<List>
{groups.map((group) => (
<ProxyGroup key={group.name} group={group} />
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment