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) }} />