import FieldDate from "./fields/FieldDate"; import RadioGender from "./fields/RadioGender"; import SendReq from "./sendReq"; import Selector from "./fields/Selector"; // Components import EditField from "@/app/component/EditField"; import ContentText from "@/app/component/ContentText"; // Data import specialties from "@/data/specialties.json"; import education from "@/data/education.json"; const validate_medical_number = { min: 1, max: 9999999999, }; function Form({ image, data, setData, resetData }) { const changeData = (value, type, name) => { type !== "isEdit" && setData((prev) => { return { ...prev, [name]: { ...prev[name], [type]: value, }, }; }); }; const updateNum = (value, type, name) => { const parseValue = +value; const { max } = validate_medical_number; const validateValue = parseValue > max ? data[name].value : value; changeData(validateValue, type, name); }; const filteredSpe = specialties.filter((item) => item.parent); return ( <>
); } export default Form;