import { FormControl, FormControlLabel, FormLabel, Grid, Radio, RadioGroup, TextField, } from '@mui/material'; import React, { useEffect } from 'react'; interface Patient { eyes: string; IntestinesBowls: string; jointsBones: string; allergies: string; earsNoseMouth: string; urinary: string; skin: string; psychological: string; heart: string; muscles: string; internalOrgans: string; gynecological: string; lungsBreathing: string; nerves: string; blood: string; prostate: string; explanation: string; } type Props = { handleFormSection6Data: ( eyes: string | undefined, IntestinesBowls: string | undefined, jointsBones: string | undefined, allergies: string | undefined, earsNoseMouth: string | undefined, urinary: string | undefined, skin: string | undefined, psychological: string | undefined, heart: string | undefined, muscles: string | undefined, internalOrgans: string | undefined, gynecological: string | undefined, lungsBreathing: string | undefined, nerves: string | undefined, blood: string | undefined, prostate: string | undefined, explanation: string | undefined ) => void; patientDataDiplay: any; type: string; }; export default function SystemReviewSection6({ handleFormSection6Data, patientDataDiplay, type, }: Props) { const [patient, setPatients] = React.useState({ eyes: '', IntestinesBowls: '', jointsBones: '', allergies: '', earsNoseMouth: '', urinary: '', skin: '', psychological: '', heart: '', muscles: '', internalOrgans: '', gynecological: '', lungsBreathing: '', nerves: '', blood: '', prostate: '', explanation: '', }); useEffect(() => { handleFormSection6Data( patient.eyes, patient.IntestinesBowls, patient.jointsBones, patient.allergies, patient.earsNoseMouth, patient.urinary, patient.skin, patient.psychological, patient.heart, patient.muscles, patient.internalOrgans, patient.gynecological, patient.lungsBreathing, patient.nerves, patient.blood, patient.prostate, patient.explanation ); }, [patient]); return ( <> Please choose body areas or systems where you may have problems: Eyes { setPatients((prevValues) => ({ ...prevValues, eyes: event.target.value, })); }} > } label='Yes' /> } label='No' /> Intestines/Bowls { setPatients((prevValues) => ({ ...prevValues, IntestinesBowls: event.target.value, })); }} > } label='Yes' /> } label='No' /> Joints/Bones { setPatients((prevValues) => ({ ...prevValues, jointsBones: event.target.value, })); }} > } label='Yes' /> } label='No' /> Allergies { setPatients((prevValues) => ({ ...prevValues, allergies: event.target.value, })); }} > } label='Yes' /> } label='No' /> Ears, Nose, Mouth, Throat { setPatients((prevValues) => ({ ...prevValues, earsNoseMouth: event.target.value, })); }} > } label='Yes' /> } label='No' /> Urinary { setPatients((prevValues) => ({ ...prevValues, urinary: event.target.value, })); }} > } label='Yes' /> } label='No' /> Skin { setPatients((prevValues) => ({ ...prevValues, skin: event.target.value, })); }} > } label='Yes' /> } label='No' /> Psychological/Emotional { setPatients((prevValues) => ({ ...prevValues, psychological: event.target.value, })); }} > } label='Yes' /> } label='No' /> Heart { setPatients((prevValues) => ({ ...prevValues, heart: event.target.value, })); }} > } label='Yes' /> } label='No' /> Muscles { setPatients((prevValues) => ({ ...prevValues, muscles: event.target.value, })); }} > } label='Yes' /> } label='No' /> Internal Organs { setPatients((prevValues) => ({ ...prevValues, internalOrgans: event.target.value, })); }} > } label='Yes' /> } label='No' /> Gynecological menstrual/Brest { setPatients((prevValues) => ({ ...prevValues, gynecological: event.target.value, })); }} > } label='Yes' /> } label='No' /> Lungs/Breathing { setPatients((prevValues) => ({ ...prevValues, lungsBreathing: event.target.value, })); }} > } label='Yes' /> } label='No' /> Nerves { setPatients((prevValues) => ({ ...prevValues, nerves: event.target.value, })); }} > } label='Yes' /> } label='No' /> Blood { setPatients((prevValues) => ({ ...prevValues, blood: event.target.value, })); }} > } label='Yes' /> } label='No' /> Prostate/Testicular/Penile { setPatients((prevValues) => ({ ...prevValues, prostate: event.target.value, })); }} > } label='Yes' /> } label='No' /> Please explain your check marks:

{ setPatients((prevValues) => ({ ...prevValues, explanation: event.target.value, })); }} />
); }