From 40be1ad522e660ac01514be028dbde7346548273 Mon Sep 17 00:00:00 2001 From: HF Date: Sun, 19 Jun 2022 22:20:18 +0200 Subject: [PATCH] preventDefault in form submits --- src/components/ChangeMail.jsx | 3 ++- src/components/ChangeName.jsx | 3 ++- src/components/DeleteAccount.jsx | 3 ++- src/components/LogInForm.jsx | 4 +++- src/components/windows/Chat.jsx | 4 ++-- src/components/windows/ForgotPassword.jsx | 3 ++- 6 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/components/ChangeMail.jsx b/src/components/ChangeMail.jsx index ad36add..a69457b 100644 --- a/src/components/ChangeMail.jsx +++ b/src/components/ChangeMail.jsx @@ -29,7 +29,8 @@ const ChangeMail = ({ done }) => { const [success, setSuccess] = useState(false); const [errors, setErrors] = useState([]); - const handleSubmit = async () => { + const handleSubmit = async (evt) => { + evt.preventDefault(); if (submitting) { return; } diff --git a/src/components/ChangeName.jsx b/src/components/ChangeName.jsx index 45998d6..56b57fa 100644 --- a/src/components/ChangeName.jsx +++ b/src/components/ChangeName.jsx @@ -28,7 +28,8 @@ const ChangeName = ({ done }) => { const dispatch = useDispatch(); - const handleSubmit = async () => { + const handleSubmit = async (evt) => { + evt.preventDefault(); if (submitting) { return; } diff --git a/src/components/DeleteAccount.jsx b/src/components/DeleteAccount.jsx index 98713cb..141c913 100644 --- a/src/components/DeleteAccount.jsx +++ b/src/components/DeleteAccount.jsx @@ -27,7 +27,8 @@ const DeleteAccount = ({ done }) => { const dispatch = useDispatch(); - const handleSubmit = async () => { + const handleSubmit = async (evt) => { + evt.preventDefault(); if (submitting) { return; } diff --git a/src/components/LogInForm.jsx b/src/components/LogInForm.jsx index a8e9f89..8a6c129 100644 --- a/src/components/LogInForm.jsx +++ b/src/components/LogInForm.jsx @@ -39,7 +39,9 @@ const LogInForm = () => { const dispatch = useDispatch(); - const handleSubmit = async () => { + const handleSubmit = async (evt) => { + evt.preventDefault(); + if (submitting) { return; } diff --git a/src/components/windows/Chat.jsx b/src/components/windows/Chat.jsx index af78692..21b1ff1 100644 --- a/src/components/windows/Chat.jsx +++ b/src/components/windows/Chat.jsx @@ -82,8 +82,8 @@ const Chat = ({ setBlockedIds(bl); }, [blocked.length]); - function handleSubmit(e) { - e.preventDefault(); + function handleSubmit(evt) { + evt.preventDefault(); const inptMsg = inputMessage.trim(); if (!inptMsg) return; // send message via websocket diff --git a/src/components/windows/ForgotPassword.jsx b/src/components/windows/ForgotPassword.jsx index 041d7e1..052b5ef 100644 --- a/src/components/windows/ForgotPassword.jsx +++ b/src/components/windows/ForgotPassword.jsx @@ -32,7 +32,8 @@ const ForgotPassword = ({ windowId }) => { const dispatch = useDispatch(); const back = () => dispatch(changeWindowType(windowId, 'USERAREA')); - const handleSubmit = async () => { + const handleSubmit = async (evt) => { + evt.preventDefault(); if (submitting) { return; }