import { ErrorMessage, Field, Form, Formik } from "formik"; import * as Yup from "yup"; const initialValues = { fullName: "", email: "", address: "", city: "", country: "", postal: "", }; const PersonalInfoSchema = Yup.object().shape({ fullName: Yup.string().required("Full is required"), email: Yup.string().email("Email is invalid").required("Email is required"), address: Yup.string().required("Present Address is required"), city: Yup.string().required("City is required"), postal: Yup.string().required("Post code is required"), country: Yup.string().required("country is required"), }); function PersonalInfo() { return ( <> { alert( "SUCCESS!! :-)\n\n" + JSON.stringify(fields, null, 4) ); }} > {({ errors, status, touched }) => (
)}
); } export default PersonalInfo;