diff --git a/packages/esm-patient-chart-app/package.json b/packages/esm-patient-chart-app/package.json index d0e382ff45..76f2fad1c9 100644 --- a/packages/esm-patient-chart-app/package.json +++ b/packages/esm-patient-chart-app/package.json @@ -35,7 +35,6 @@ }, "dependencies": { "@carbon/icons-react": "^10.18.0", - "@openmrs/esm-patient-common-lib": "^3.0.3", "carbon-components-react": "^7.25.0", "lodash-es": "^4.17.15", "uuid": "^8.3.2" @@ -52,6 +51,7 @@ "rxjs": "6.x" }, "devDependencies": { - "@types/uuid": "^8.3.0" + "@types/uuid": "^8.3.0", + "@openmrs/esm-patient-common-lib": "^3.0.3" } } diff --git a/packages/esm-patient-chart-app/src/visit/visits-widget/past-visits-components/encounter-list.component.tsx b/packages/esm-patient-chart-app/src/visit/visits-widget/past-visits-components/encounter-list.component.tsx index 4410da8a8e..f41145b60f 100644 --- a/packages/esm-patient-chart-app/src/visit/visits-widget/past-visits-components/encounter-list.component.tsx +++ b/packages/esm-patient-chart-app/src/visit/visits-widget/past-visits-components/encounter-list.component.tsx @@ -90,7 +90,7 @@ const EncounterListDataTable: React.FC = ({ encounters, visi {rows.map((row, ind) => ( - {row.cells.map((cell, ind) => ( + {row.cells.map((cell) => ( {cell.value} ))} diff --git a/packages/esm-patient-chart-app/src/visit/visits-widget/past-visits-components/visit-detail.component.tsx b/packages/esm-patient-chart-app/src/visit/visits-widget/past-visits-components/visit-detail.component.tsx index a8751b633c..aa713ad767 100644 --- a/packages/esm-patient-chart-app/src/visit/visits-widget/past-visits-components/visit-detail.component.tsx +++ b/packages/esm-patient-chart-app/src/visit/visits-widget/past-visits-components/visit-detail.component.tsx @@ -1,16 +1,12 @@ import React, { useState, useMemo, useEffect } from 'react'; -import dayjs from 'dayjs'; import styles from '../visit-detail-overview.scss'; import EncounterList from './encounter-list.component'; import VisitSummary from './visit-summary.component'; import { Button } from 'carbon-components-react'; import { useTranslation } from 'react-i18next'; import { Encounter } from '../visit.resource'; -import { Visit } from '@openmrs/esm-framework'; - -function formatDateTime(date) { - return dayjs(date).format('MMM DD, YYYY - hh:mm'); -} +import { formatDate, formatDatetime, formatTime, parseDate, Visit } from '@openmrs/esm-framework'; +import dayjs from 'dayjs'; interface VisitDetailComponentProps { visit: Visit; @@ -25,7 +21,7 @@ const VisitDetailComponent: React.FC = ({ visit, pati () => visit.encounters.map((encounter: Encounter) => ({ id: encounter.uuid, - time: dayjs(encounter.encounterDateTime).format('hh:mm'), + time: formatTime(parseDate(encounter.encounterDatetime)), encounterType: encounter.encounterType.display, provider: encounter.encounterProviders.length > 0 ? encounter.encounterProviders[0].display : '', obs: encounter.obs, @@ -44,7 +40,7 @@ const VisitDetailComponent: React.FC = ({ visit, pati

{visit.visitType.display}
-

{formatDateTime(visit.startDatetime)}

+

{formatDatetime(parseDate(visit.startDatetime))}