import { useParams } from "react-router-dom"; import { Diagnosis, Patient } from "../../types"; import HospitalEntry from "./HospitalEntry"; import OccupationalEntry from "./OccupationalEntry"; import HealthCheckEntry from "./HealthCheck"; import EntryForm from "./EntryForm"; interface SinglePatientProps { patients: Patient[]; diagnoses: Diagnosis[]; } const SinglePatient = ({ patients, diagnoses, }: SinglePatientProps): JSX.Element => { const { id } = useParams(); const patient = patients.find((el) => el.id === id); if (!patient) return <>; return ( <>

{patient.name}

gender: {patient.gender}
{patient.ssn ?
ssn: {patient.ssn}
: null} {patient.dateOfBirth ? (
date of birth: {patient.dateOfBirth}
) : null}
ocupation: {patient.occupation}
entries
); }; export default SinglePatient;