fix(auth): prefill email login outside production
This commit is contained in:
@@ -17,8 +17,8 @@ import styles from "./email-form.module.css";
|
|||||||
import { AppEnvUtil, Logger } from "@/utils";
|
import { AppEnvUtil, Logger } from "@/utils";
|
||||||
|
|
||||||
const log = new Logger("AppAuthComponentsEmailLoginForm");
|
const log = new Logger("AppAuthComponentsEmailLoginForm");
|
||||||
const DEV_DEFAULT_EMAIL = "chanwillian0@gmail.com";
|
const NON_PRODUCTION_DEFAULT_EMAIL = "chanwillian0@gmail.com";
|
||||||
const DEV_DEFAULT_PASSWORD = "12345678";
|
const NON_PRODUCTION_DEFAULT_PASSWORD = "12345678";
|
||||||
|
|
||||||
export interface EmailLoginFormProps {
|
export interface EmailLoginFormProps {
|
||||||
globalError?: string | null;
|
globalError?: string | null;
|
||||||
@@ -31,10 +31,10 @@ export function EmailLoginForm({
|
|||||||
}: EmailLoginFormProps) {
|
}: EmailLoginFormProps) {
|
||||||
const dispatch = useAuthDispatch();
|
const dispatch = useAuthDispatch();
|
||||||
const [email, setEmail] = useState(() =>
|
const [email, setEmail] = useState(() =>
|
||||||
AppEnvUtil.isDevelopment() ? DEV_DEFAULT_EMAIL : "",
|
!AppEnvUtil.isProduction() ? NON_PRODUCTION_DEFAULT_EMAIL : "",
|
||||||
);
|
);
|
||||||
const [password, setPassword] = useState(() =>
|
const [password, setPassword] = useState(() =>
|
||||||
AppEnvUtil.isDevelopment() ? DEV_DEFAULT_PASSWORD : "",
|
!AppEnvUtil.isProduction() ? NON_PRODUCTION_DEFAULT_PASSWORD : "",
|
||||||
);
|
);
|
||||||
// 本地校验错误(client-side)—— 校验失败时展示第一个非 null 的错误
|
// 本地校验错误(client-side)—— 校验失败时展示第一个非 null 的错误
|
||||||
// 优先级:local validationError > server globalError
|
// 优先级:local validationError > server globalError
|
||||||
|
|||||||
Reference in New Issue
Block a user