import React from 'react'; import { useTranslation } from 'react-i18next'; import { Button, Tag } from '@carbon/react'; import { ArrowRight } from '@carbon/react/icons'; import { launchWorkspace2, usePatient } from '@openmrs/esm-framework'; import { serviceQueuesVisitNotesWorkspace } from '../../constants'; import { type DiagnosisItem, type Note } from '../../types/index'; import styles from './triage-note.scss'; interface VisitNoteProps { notes: Array; diagnoses: Array; patientUuid: string; } const VisitNote: React.FC = ({ notes, patientUuid, diagnoses }) => { const { t } = useTranslation(); const { patient } = usePatient(patientUuid); return (
{diagnoses.length > 0 ? diagnoses.map((d: DiagnosisItem, i: number) => ( {d.diagnosis} )) : null} {notes.length ? ( notes.map((note: Note, i) => (

{note.note}

{note.provider.name ? {note.provider.name} ยท : null} {note.time}

)) ) : (

{t('visitFormNotCompleted', 'Visit form has not been completed for this visit')}

)}
); }; export default VisitNote;