From 1957191d070ab5e2d2c875dfa564e1d281e27f47 Mon Sep 17 00:00:00 2001 From: pompurin404 Date: Fri, 27 Sep 2024 17:50:02 +0800 Subject: [PATCH] allow disable external controller --- src/renderer/src/pages/mihomo.tsx | 45 ++++--------------------------- 1 file changed, 5 insertions(+), 40 deletions(-) diff --git a/src/renderer/src/pages/mihomo.tsx b/src/renderer/src/pages/mihomo.tsx index 3c3ee79..71037f9 100644 --- a/src/renderer/src/pages/mihomo.tsx +++ b/src/renderer/src/pages/mihomo.tsx @@ -49,12 +49,7 @@ const Mihomo: React.FC = () => { const [httpPortInput, setHttpPortInput] = useState(httpPort) const [redirPortInput, setRedirPortInput] = useState(redirPort) const [tproxyPortInput, setTproxyPortInput] = useState(tproxyPort) - const [externalControllerServerInput, setExternalControllerServerInput] = useState( - externalController.split(':')[0] - ) - const [externalControllerPortInput, setExternalControllerPortInput] = useState( - externalController.split(':')[1] - ) + const [externalControllerInput, setExternalControllerInput] = useState(externalController) const [secretInput, setSecretInput] = useState(secret) const [lanAllowedIpsInput, setLanAllowedIpsInput] = useState(lanAllowedIps) const [lanDisallowedIpsInput, setLanDisallowedIpsInput] = useState(lanDisallowedIps) @@ -273,14 +268,14 @@ const Mihomo: React.FC = () => { )}
- {externalControllerServerInput !== externalController.split(':')[0] && ( + {externalControllerInput !== externalController && (
-
- -
- {externalControllerPortInput !== externalController.split(':')[1] && ( - - )} - - { - setExternalControllerPortInput(v) + setExternalControllerInput(v) }} />