From fea29f73187a86a6024b04282891f35b5e6dc857 Mon Sep 17 00:00:00 2001 From: sunday-ma Date: Thu, 8 Jan 2026 14:16:38 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B7=BB=E5=8A=A0=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E8=A1=A8=E5=8D=95=20Enter=20=E9=94=AE=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/LoginPage.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/pages/LoginPage.tsx b/src/pages/LoginPage.tsx index 63a81d5..4458a74 100644 --- a/src/pages/LoginPage.tsx +++ b/src/pages/LoginPage.tsx @@ -1,4 +1,4 @@ -import { useEffect, useMemo, useState } from 'react'; +import React, { useEffect, useMemo, useState } from 'react'; import { Navigate, useNavigate, useLocation } from 'react-router-dom'; import { useTranslation } from 'react-i18next'; import { Button } from '@/components/ui/Button'; @@ -81,6 +81,13 @@ export function LoginPage() { } }; + const handleSubmitKeyDown = (event: React.KeyboardEvent) => { + if (event.key === 'Enter' && !loading) { + event.preventDefault(); + handleSubmit(); + } + } + return (
@@ -129,11 +136,13 @@ export function LoginPage() { )} setManagementKey(e.target.value)} + onKeyDown={handleSubmitKeyDown} rightElement={