From c410fbbd953307e9a9f3f20d48bf14f392a589ca Mon Sep 17 00:00:00 2001 From: sonika <> Date: Tue, 5 Sep 2023 18:24:52 +0530 Subject: [PATCH] section 2 display changes --- .../PatientForm/FamilyFormSection2.tsx | 84 ++++++++----------- src/Components/PatientForm/PatientForm.tsx | 6 +- .../PatientForm/PersonalSection1.tsx | 2 +- 3 files changed, 39 insertions(+), 53 deletions(-) diff --git a/src/Components/PatientForm/FamilyFormSection2.tsx b/src/Components/PatientForm/FamilyFormSection2.tsx index 4af0152..4216d62 100644 --- a/src/Components/PatientForm/FamilyFormSection2.tsx +++ b/src/Components/PatientForm/FamilyFormSection2.tsx @@ -19,21 +19,6 @@ interface Patient { spousePhone: string | undefined, } -const validationSchema = yup.object({ - maritalStatus:yup.string().required("Marital Status is required"), - numberOfChildren:yup.string().required("Full name is required"), - occupation:yup.string().required("Occupation is required"), -// hoursPerWeek: yup.number().required('Required'), -// employer:yup.string().required("Full name is required"), -// businessPhone:yup.string().required("Full name is required"), - spouseName:yup.string().required("Spouse name is required"), -// spouseEmployer:yup.string().required("Full name is required"), -// spouseBusinessPhone:yup.string().required("Full name is required"), - emergencyContact:yup.string().matches(/^\d{10}$/, "Cell phone must be 10 digits"), - relationship:yup.string().required("Relationship is required"), - spousePhone:yup.string().matches(/^\d{10}$/, "Cell phone must be 10 digits"), -}); - type Props = { handleFormSection2Data:( maritalStatus: string | undefined, @@ -49,10 +34,12 @@ type Props = { relationship: string | undefined, spousePhone: string | undefined, )=> void + patientDataDiplay:any; + type:string; } -export default function FamilyFormSection({handleFormSection2Data}:Props){ +export default function FamilyFormSection({handleFormSection2Data,patientDataDiplay,type}:Props){ const [patient, setPatient] = React.useState({ maritalStatus:'', numberOfChildren:'', @@ -85,6 +72,8 @@ export default function FamilyFormSection({handleFormSection2Data}:Props){ ) },[patient]) + console.log(type,"sfsdfsdfsd") + return( <> @@ -93,9 +82,8 @@ export default function FamilyFormSection({handleFormSection2Data}:Props){ Marital Status { setPatient((prevValues:any) => ({ @@ -103,14 +91,12 @@ export default function FamilyFormSection({handleFormSection2Data}:Props){ maritalStatus: e.target.value, })); }} - // error={formik.touched.numberOfChildren && Boolean(formik.errors.maritalStatus)} - // helperText={formik.touched.numberOfChildren && formik.errors.maritalStatus} > - } label="Married" /> - } label="Single" /> - } label="Widowed" /> - } label="Seperated" /> - } label="Divorced" /> + } label="Married" disabled={type=='display'}/> + } label="Single" disabled={type=='display'}/> + } label="Widowed" disabled={type=='display'}/> + } label="Seperated" disabled={type=='display'}/> + } label="Divorced" disabled={type=='display'}/> @@ -131,10 +117,8 @@ export default function FamilyFormSection({handleFormSection2Data}:Props){ numberOfChildren: e.target.value, })); }} - value={patient.numberOfChildren} - // onBlur={formik.handleBlur} - // error={formik.touched.numberOfChildren && Boolean(formik.errors.numberOfChildren)} - // helperText={formik.touched.numberOfChildren && formik.errors.numberOfChildren} + value={type=='display'?patientDataDiplay.numberOfChildren:patient.numberOfChildren} + disabled={type=='display'} /> @@ -150,10 +134,8 @@ export default function FamilyFormSection({handleFormSection2Data}:Props){ occupation: e.target.value, })); }} - value={patient.occupation} - // onBlur={formik.handleBlur} - // error={formik.touched.occupation && Boolean(formik.errors.occupation)} - // helperText={formik.touched.occupation && formik.errors.occupation} + value={type=='display'?patientDataDiplay.occupation:patient.occupation} + disabled={type=='display'} /> @@ -170,8 +152,8 @@ export default function FamilyFormSection({handleFormSection2Data}:Props){ hoursPerWeek: e.target.value, })); }} - value={patient.hoursPerWeek} - // onBlur={formik.handleBlur} + value={type=='display'?patientDataDiplay.hoursPerWeek:patient.hoursPerWeek} + disabled={type=='display'} /> @@ -187,8 +169,8 @@ export default function FamilyFormSection({handleFormSection2Data}:Props){ employer: e.target.value, })); }} - value={patient.employer} - // onBlur={formik.handleBlur} + value={type=='display'?patientDataDiplay.employer:patient.employer} + disabled={type=='display'} /> @@ -204,8 +186,8 @@ export default function FamilyFormSection({handleFormSection2Data}:Props){ businessPhone: e.target.value, })); }} - value={patient.businessPhone} - // onBlur={formik.handleBlur} + value={type=='display'?patientDataDiplay.businessPhone:patient.businessPhone} + disabled={type=='display'} /> @@ -227,8 +209,8 @@ export default function FamilyFormSection({handleFormSection2Data}:Props){ spouseName: e.target.value, })); }} - value={patient.spouseName} - // onBlur={formik.handleBlur} + value={type=='display'?patientDataDiplay.spouseName:patient.spouseName} + disabled={type=='display'} /> @@ -243,8 +225,8 @@ export default function FamilyFormSection({handleFormSection2Data}:Props){ spouseEmployer: e.target.value, })); }} - value={patient.spouseEmployer} - // onBlur={formik.handleBlur} + value={type=='display'?patientDataDiplay.spouseEmployer:patient.spouseEmployer} + disabled={type=='display'} /> @@ -260,8 +242,8 @@ export default function FamilyFormSection({handleFormSection2Data}:Props){ spouseBusinessPhone: e.target.value, })); }} - value={patient.spouseBusinessPhone} - // onBlur={formik.handleBlur} + value={type=='display'?patientDataDiplay.spouseBusinessPhone:patient.spouseBusinessPhone} + disabled={type=='display'} /> @@ -282,8 +264,8 @@ export default function FamilyFormSection({handleFormSection2Data}:Props){ emergencyContact: e.target.value, })); }} - value={patient.emergencyContact} - // onBlur={formik.handleBlur} + value={type=='display'?patientDataDiplay.emergencyContact:patient.emergencyContact} + disabled={type=='display'} /> @@ -298,8 +280,8 @@ export default function FamilyFormSection({handleFormSection2Data}:Props){ relationship: e.target.value, })); }} - value={patient.relationship} - // onBlur={formik.handleBlur} + value={type=='display'?patientDataDiplay.relationship:patient.relationship} + disabled={type=='display'} /> @@ -315,8 +297,8 @@ export default function FamilyFormSection({handleFormSection2Data}:Props){ spousePhone: e.target.value, })); }} - value={patient.spousePhone} - // onBlur={formik.handleBlur} + value={type=='display'?patientDataDiplay.spousePhone:patient.spousePhone} + disabled={type=='display'} /> diff --git a/src/Components/PatientForm/PatientForm.tsx b/src/Components/PatientForm/PatientForm.tsx index b090e45..329811a 100644 --- a/src/Components/PatientForm/PatientForm.tsx +++ b/src/Components/PatientForm/PatientForm.tsx @@ -404,7 +404,11 @@ export default function PatientForm({type}:Props){ - + diff --git a/src/Components/PatientForm/PersonalSection1.tsx b/src/Components/PatientForm/PersonalSection1.tsx index abea995..624622a 100644 --- a/src/Components/PatientForm/PersonalSection1.tsx +++ b/src/Components/PatientForm/PersonalSection1.tsx @@ -75,7 +75,7 @@ export default function PersonalSection({handleFormSection1Data,patientDataDipla ) },[patient]) - console.log(type,"sfsdfsdfsd") + return( <>