From 86078b097d23c9a69d93b9fe645e8b892c21b08d Mon Sep 17 00:00:00 2001 From: Steven Date: Sun, 23 Jul 2023 02:09:50 +0800 Subject: [PATCH] chore: fix form event in firefox --- web/src/pages/SignIn.tsx | 5 +++-- web/src/pages/SignUp.tsx | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/web/src/pages/SignIn.tsx b/web/src/pages/SignIn.tsx index 66e74dd..e571d0a 100644 --- a/web/src/pages/SignIn.tsx +++ b/web/src/pages/SignIn.tsx @@ -1,5 +1,5 @@ import { Button, Input } from "@mui/joy"; -import React, { useEffect, useState } from "react"; +import React, { FormEvent, useEffect, useState } from "react"; import { Link, useNavigate } from "react-router-dom"; import { toast } from "react-hot-toast"; import * as api from "../helpers/api"; @@ -44,7 +44,8 @@ const SignIn: React.FC = () => { setPassword(text); }; - const handleSigninBtnClick = async () => { + const handleSigninBtnClick = async (e: FormEvent) => { + e.preventDefault(); if (actionBtnLoadingState.isLoading) { return; } diff --git a/web/src/pages/SignUp.tsx b/web/src/pages/SignUp.tsx index d569238..bcc0252 100644 --- a/web/src/pages/SignUp.tsx +++ b/web/src/pages/SignUp.tsx @@ -1,5 +1,5 @@ import { Button, Input } from "@mui/joy"; -import React, { useEffect, useState } from "react"; +import React, { FormEvent, useEffect, useState } from "react"; import { Link, useNavigate } from "react-router-dom"; import { toast } from "react-hot-toast"; import * as api from "../helpers/api"; @@ -48,7 +48,8 @@ const SignUp: React.FC = () => { setPassword(text); }; - const handleSignupBtnClick = async () => { + const handleSignupBtnClick = async (e: FormEvent) => { + e.preventDefault(); if (actionBtnLoadingState.isLoading) { return; }