From 24aa0839de4e5bac19c5cf11192a50491cdcdaa8 Mon Sep 17 00:00:00 2001 From: Ojakoo Date: Thu, 23 Nov 2023 10:25:10 +0200 Subject: [PATCH] revert form button disable --- src/i18n/locales/en/common.json | 3 --- src/pages/signup/[id].tsx | 12 ------------ src/views/SignUpPage/SignUpPageView.tsx | 4 +--- 3 files changed, 1 insertion(+), 18 deletions(-) diff --git a/src/i18n/locales/en/common.json b/src/i18n/locales/en/common.json index 98584d4..33a5c2e 100644 --- a/src/i18n/locales/en/common.json +++ b/src/i18n/locales/en/common.json @@ -53,9 +53,6 @@ "Ilmoittautuminen sulkeutuu": "Signup closes at", - "Ilmoittautuminen onnistui!": - "Signup successful!", - "Ilmoittauminen on umpeutunut!": "Signup has been closed!", diff --git a/src/pages/signup/[id].tsx b/src/pages/signup/[id].tsx index b4f2ee9..262057d 100644 --- a/src/pages/signup/[id].tsx +++ b/src/pages/signup/[id].tsx @@ -25,8 +25,6 @@ const SignUpPage: NextPage = ({ initialForm }) => { const id = String(initialForm?.id ?? ""); const URL = `${FORM_URL}${id}/`; const { data: signupForm, error } = useSWR(URL, (url) => axios.get(url).then((res) => res.data), { fallbackData: initialForm }); - const [isSending, setIsSending] = useState(false); - const [formSent, setFormSent] = useState(false); if (error) { console.error(error); @@ -44,26 +42,17 @@ const SignUpPage: NextPage = ({ initialForm }) => { } const onSubmit = async ({ formData }: ISubmitEvent) => { - setIsSending(true); - const payload: Signup = { signupForm_id: signupForm.id, answer: formData, }; - if (isSending === true) { - toast.error("Sign-up form already submitted! No need to spam send. 😟"); - return; - } - try { await SignupApi.createSignup(payload); toast.success("Sign-up submitted successfully 😎"); - setFormSent(true); } catch (err) { console.error(err); toast.error("Uh oh! Sign-up failed! 😟"); - setIsSending(false); } }; @@ -78,7 +67,6 @@ const SignUpPage: NextPage = ({ initialForm }) => { formData={{}} onChange={noop} onSubmit={onSubmit} - formSent={formSent} /> diff --git a/src/views/SignUpPage/SignUpPageView.tsx b/src/views/SignUpPage/SignUpPageView.tsx index 7f96aba..f8e7ec4 100644 --- a/src/views/SignUpPage/SignUpPageView.tsx +++ b/src/views/SignUpPage/SignUpPageView.tsx @@ -23,7 +23,6 @@ interface SignUpPageViewProps { formData: any; onChange: (e: IChangeEvent, es?: ErrorSchema) => unknown; onSubmit: (e: ISubmitEvent) => unknown; - formSent?: boolean; } const StyledSection = styled(TextSection)` @@ -60,7 +59,6 @@ const SignUpPageView: React.FC = ({ formData, onChange, onSubmit, - formSent = false, }) => { const { i18n, t } = useTranslation(); const startDate = new Date(signUpForm?.start_time); @@ -138,7 +136,7 @@ const SignUpPageView: React.FC = ({
- { formSent ?

{`${t("Ilmoittautuminen onnistui!")}`}

: form } + {form}
{signups}