From c6afbf6ee854522ac92eced8f3131ec2750edde8 Mon Sep 17 00:00:00 2001 From: wonfen Date: Mon, 6 Oct 2025 23:39:56 +0800 Subject: [PATCH] chore: resolve deprecation warnings and add missing translations --- .../setting/mods/clash-port-viewer.tsx | 33 ++++++++----------- src/locales/de.json | 1 - src/locales/en.json | 2 ++ src/locales/es.json | 1 - src/locales/jp.json | 1 - src/locales/zh.json | 2 ++ src/locales/zhtw.json | 1 - 7 files changed, 18 insertions(+), 23 deletions(-) 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 } } }} />