diff --git a/src/components/setting/mods/clash-port-viewer.tsx b/src/components/setting/mods/clash-port-viewer.tsx index ec495804..5f0db1ba 100644 --- a/src/components/setting/mods/clash-port-viewer.tsx +++ b/src/components/setting/mods/clash-port-viewer.tsx @@ -20,8 +20,6 @@ import getSystem from "@/utils/get-system"; const OS = getSystem(); -interface ClashPortViewerProps {} - interface ClashPortViewerRef { open: () => void; close: () => void; @@ -30,10 +28,7 @@ interface ClashPortViewerRef { const generateRandomPort = () => Math.floor(Math.random() * (65535 - 1025 + 1)) + 1025; -export const ClashPortViewer = forwardRef< - ClashPortViewerRef, - ClashPortViewerProps ->((props, ref) => { +export const ClashPortViewer = forwardRef((_, ref) => { const { t } = useTranslation(); const { clashInfo, patchInfo } = useClashInfo(); const { verge, patchVerge } = useVerge(); @@ -74,10 +69,10 @@ export const ClashPortViewer = forwardRef< manual: true, onSuccess: () => { setOpen(false); - showNotice("success", t("Port settings saved")); // 调用提示函数 + showNotice("success", t("Port settings saved")); }, onError: () => { - showNotice("error", t("Failed to save settings")); // 调用提示函数 + showNotice("error", t("Failed to save port settings")); }, }, ); @@ -154,7 +149,7 @@ export const ClashPortViewer = forwardRef< return (
setMixedPort(+e.target.value?.replace(/\D+/, "").slice(0, 5)) } - inputProps={{ style: { fontSize: 12 } }} + slotProps={{ htmlInput: { style: { fontSize: 12 } } }} />