diff --git a/packages/esm-admin-app/src/components/facility-setup/facility-info.component.tsx b/packages/esm-admin-app/src/components/facility-setup/facility-info.component.tsx new file mode 100644 index 00000000..02c4a44b --- /dev/null +++ b/packages/esm-admin-app/src/components/facility-setup/facility-info.component.tsx @@ -0,0 +1,82 @@ +import React from 'react'; +import { + StructuredListWrapper, + StructuredListHead, + StructuredListRow, + StructuredListCell, + StructuredListBody, +} from '@carbon/react'; +import { useFrontendModules } from '../hook/useFrontendModules'; +import { useDefaultFacility, useSystemSetting } from '../hook/useSystemSetting'; +import styles from './facility-info.scss'; + +const FacilityInfo: React.FC = () => { + const installedModules = useFrontendModules(); + const { defaultFacility, error, isLoading: defaultFacilityLoading } = useDefaultFacility(); + const { mflCodeResource } = useSystemSetting('facility.mflcode'); + const mflCode = mflCodeResource ? `(${mflCodeResource?.value ?? ''})` : ''; + let facilityData = { + mflCode: mflCode || 'N/A', + shaStatus: 'N/A', + name: defaultFacility?.display || 'N/A', + kephLevel: 'N/A', + operationalStatus: defaultFacility?.operationalStatus || 'N/A', + shaContracted: defaultFacility?.shaContracted || 'N/A', + expiryDate: defaultFacility?.shaFacilityExpiryDate || 'N/A', + location1: 'N/A', + location2: 'N/A', + }; + return ( +
{t('facility', 'Facility')}
+{title}
+{session?.user?.person?.display}
+