import React from 'react'; import { useParams } from 'react-router-dom'; import { useLayoutType, isDesktop, useExtensionSlotMeta, ExtensionSlot } from '@openmrs/esm-framework'; import { type DashboardConfig } from '../types'; import DashboardView from './dashboard-view.component'; import styles from './home-dashboard.scss'; export default function Dashboard() { const params = useParams(); const extensionMetas = useExtensionSlotMeta('stock-page-dashboard-slot'); const layout = useLayoutType(); const dashboards = (Object.values(extensionMetas).filter((e) => Object.keys(e).length) || []) as Array; const activeDashboard = dashboards.find((dashboard) => dashboard.name === params?.dashboard) || dashboards[0]; return (
{isDesktop(layout) && }
); }