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;