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, })); }} />
) }