change some files

This commit is contained in:
2026-06-02 17:08:52 +03:30
parent b8dc1d0e1b
commit cfb48c5bb0
76 changed files with 5204 additions and 2555 deletions

View File

@@ -0,0 +1,32 @@
"use client";
import { withFormik, type FormikBag } from "formik";
import type { JobInfoFormProps, JobInfoFormValues } from "./types";
import { INITIAL_JOB_INFO_VALUES } from "./constant";
import { JobInfoValidationSchema } from "./validation";
import InnerJobInfoForm from "./InnerJobInfoForm";
const JobInfoForm = withFormik<JobInfoFormProps, JobInfoFormValues>({
displayName: "JobInfoForm",
enableReinitialize: true,
mapPropsToValues: (props) => {
return props.data?.jobInfo || INITIAL_JOB_INFO_VALUES;
},
validationSchema: JobInfoValidationSchema,
handleSubmit: async (
values,
bag: FormikBag<JobInfoFormProps, JobInfoFormValues>
) => {
const { props, setSubmitting } = bag;
props.update({ jobInfo: values });
props.setStep((prev) => prev + 1);
setSubmitting(false);
},
})(InnerJobInfoForm);
export default JobInfoForm;