import React from 'react'; import dayjs from 'dayjs'; import { useTranslation } from 'react-i18next'; import { SkeletonText, Tag, Tile } from '@carbon/react'; import { type PatientNote } from '../types'; import styles from './styles.scss'; export const InPatientNoteSkeleton: React.FC = () => { return ( ); }; interface InPatientNoteProps { note: PatientNote; } const InPatientNote: React.FC = ({ note }) => { const { t } = useTranslation(); const formattedDate = note.encounterNoteRecordedAt ? dayjs(note.encounterNoteRecordedAt).format('dddd, D MMM YYYY') : ''; const formattedTime = note.encounterNoteRecordedAt ? dayjs(note.encounterNoteRecordedAt).format('HH:mm') : ''; return ( {t('note', 'Note')} {formattedDate}, {formattedTime} {note.diagnoses && note.diagnoses.split(',').map((diagnosis, index) => ( {diagnosis.trim()} ))} {note.encounterNote} {note.encounterProvider} ); }; export default InPatientNote;