From 5a6fd30d3920837c9bafb676abde078537db1547 Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Tue, 17 Dec 2024 18:23:01 +0100 Subject: [PATCH] terms and policy check implemented --- src/component/auth/Signup2.jsx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/component/auth/Signup2.jsx b/src/component/auth/Signup2.jsx index 304c5ce..c505ca9 100644 --- a/src/component/auth/Signup2.jsx +++ b/src/component/auth/Signup2.jsx @@ -19,8 +19,9 @@ const validationSchema = Yup.object().shape({ .min(3, "Minimum 3 characters") .max(50, "Maximum 50 characters") .required("Email is required"), - firstname: Yup.string().min(3, "Minimum 3 characters").max(50, "Maximum 50 characters").required("Email is required"), - lastname: Yup.string().min(3, "Minimum 3 characters").max(50, "Maximum 50 characters").required("Email is required"), + firstname: Yup.string().required("Firstname is required"), + lastname: Yup.string().required("Lastname is required"), + isChecked: Yup.bool().oneOf([true], "Please accept the terms & policy"), // use bool instead of boolean // username: Yup.string().min(3, "Minimum 3 characters").max(50, "Maximum 50 characters").required("Email is required"), // password: Yup.string().min(3, "Minimum 3 characters").max(50, "Maximum 50 characters").required("Email is required"), }) @@ -29,6 +30,7 @@ const validationSchema = Yup.object().shape({ email: '', firstname: '', lastname: '', + isChecked: false, // username: '', // password: '' }; @@ -110,11 +112,12 @@ export default function Signup2() { */}
- +
+ {props.errors.isChecked}
{mutation.error && @@ -133,7 +136,7 @@ export default function Signup2() {

Check your email to continue.

-

Home

+ Home
}