From 2c9c09dbe47b5426a4f551179dba4733dd1230ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=94=9F=E6=9D=82=E7=89=A9=E6=88=BF?= <88823709+TC999@users.noreply.github.com> Date: Mon, 14 Jul 2025 11:05:50 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E2=9C=A8=20=E9=93=BE=E6=8E=A5=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E8=84=9A=E6=9C=AC=E6=97=B6=E5=8F=AF=E4=BB=A5=E6=8C=89?= =?UTF-8?q?=E5=9B=9E=E8=BD=A6=E8=B7=B3=E8=BD=AC=E5=AE=89=E8=A3=85=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/components/layout/MainLayout.tsx | 24 ++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/src/pages/components/layout/MainLayout.tsx b/src/pages/components/layout/MainLayout.tsx index 79d1d4f1f..f03cf14c2 100644 --- a/src/pages/components/layout/MainLayout.tsx +++ b/src/pages/components/layout/MainLayout.tsx @@ -133,6 +133,12 @@ const MainLayout: React.FC<{ }); }); + const handleImport = async () => { + const urls = importRef.current!.dom.value.split("\n").filter((v) => v); + importByUrlsLocal(urls); + setImportVisible(false); + }; + return ( { @@ -148,19 +154,25 @@ const MainLayout: React.FC<{ }} className="flex items-center justify-between px-4" > + { - const urls = importRef.current!.dom.value.split("\n").filter((v) => v); - importByUrlsLocal(urls); - setImportVisible(false); - }} + onOk={handleImport} onCancel={() => { setImportVisible(false); }} > - + { + e.preventDefault(); // 防止输入换行 + handleImport(); + }} + />
ScriptCat From c78997265233afe632357a5d5191b968cafcb4fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E4=B8=80=E4=B9=8B?= Date: Mon, 14 Jul 2025 11:46:00 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dlint=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/components/layout/MainLayout.tsx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/pages/components/layout/MainLayout.tsx b/src/pages/components/layout/MainLayout.tsx index 9db5ff8d0..72bf330f6 100644 --- a/src/pages/components/layout/MainLayout.tsx +++ b/src/pages/components/layout/MainLayout.tsx @@ -130,10 +130,10 @@ const MainLayout: React.FC<{ }); const handleImport = async () => { - const urls = importRef.current!.dom.value.split("\n").filter((v) => v); - importByUrlsLocal(urls); - setImportVisible(false); - }; + const urls = importRef.current!.dom.value.split("\n").filter((v) => v); + importByUrlsLocal(urls); + setImportVisible(false); + }; return ( - { + onPressEnter={(e) => { e.preventDefault(); // 防止输入换行 handleImport(); }}