magen
Version:
Magen, generate react apps with module architecture
23 lines (19 loc) • 583 B
Plain Text
import { toFormikValidationSchema } from "zod-formik-adapter";
import { useFormik } from "formik";
import {
{{lowerFirstLetterSectionName}}Schema,
type {{sectionName}}Type,
} from "{{schemaPath}}";
const initialValues: {{sectionName}}Type = {};
export const use{{sectionName}}Form = () => {
const formik = useFormik({
initialValues,
validationSchema: toFormikValidationSchema({{lowerFirstLetterSectionName}}Schema),
onSubmit: (values: {{sectionName}}Type) => {
console.log(values);
},
});
return {
formik,
};
};