diff --git a/tone-page-web/components/login-form.tsx b/tone-page-web/components/login-form.tsx
index 90d9c84..4c7f507 100644
--- a/tone-page-web/components/login-form.tsx
+++ b/tone-page-web/components/login-form.tsx
@@ -12,7 +12,7 @@ import LoginBG from './login-bg.jpg';
import { toast } from "sonner";
import Image from "next/image";
-export type SubmitMode = 'password' | 'phone' | 'email' | 'register';
+export type SubmitMode = 'password' | 'phone' | 'email';
export type LoginFormData = {
type: SubmitMode;
account?: string;
@@ -25,7 +25,6 @@ export type LoginFormData = {
export type SendCodeMode = 'phone' | 'email';
export type SendCodeFormData = {
type: SendCodeMode;
- codeType: 'login' | 'register';
phone?: string;
email?: string;
}
@@ -82,19 +81,6 @@ function LoginHeader() {
)
}
-function RegisterHeader() {
- return (
- <>
-
- >
- )
-}
-
function PasswordLoginMode({ forgetPassword }: { forgetPassword: () => void }) {
return (
<>
@@ -141,7 +127,6 @@ function PhoneLoginMode({ onSendCode }: { onSendCode: (data: SendCodeFormData) =
}
onSendCode({
type: 'phone',
- codeType: 'login',
phone,
})
}, [phone, onSendCode]);
@@ -185,7 +170,7 @@ function PhoneLoginMode({ onSendCode }: { onSendCode: (data: SendCodeFormData) =
>
)
@@ -200,7 +185,6 @@ function EmailLoginMode({ onSendCode }: { onSendCode: (data: SendCodeFormData) =
}
onSendCode({
type: 'email',
- codeType: 'login',
email,
})
}, [email, onSendCode]);
@@ -244,75 +228,7 @@ function EmailLoginMode({ onSendCode }: { onSendCode: (data: SendCodeFormData) =
- >
- )
-}
-
-function RegisterMode({ onSendCode }: { onSendCode: (data: SendCodeFormData) => Promise }) {
- const [email, setEmail] = useState("");
- const handleSendCode = useCallback(() => {
- if (!email.trim().match(/^[^\s@]+@[^\s@]+\.[^\s@]+$/)) {
- toast.error('请输入正确的邮箱地址');
- return;
- }
- onSendCode({
- type: 'email',
- codeType: 'register',
- email,
- })
- }, [email, onSendCode]);
-
- return (
- <>
-
-
-
-
-
-
-
- setEmail(e.target.value)}
- required />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
>
)
@@ -356,52 +272,30 @@ export function LoginForm({
{loginMode === 'password' ? : null}
{loginMode === 'phone' ? : null}
{loginMode === 'email' ? : null}
- {loginMode === 'register' ? : null}
- {
- loginMode !== 'register' && (
- <>
-
-
- 或者使用
-
-
-
-
-
-
-
- >
- )
- }
+
+
+ 或者使用
+
+
+
+
+
+
+
- {
- loginMode === 'register' ? (
- <>
-
- >
- ) : (
- <>
-
- >
- )
- }
+