import React from 'react'; import { Tabs, TabList, Tab, TabPanels, TabPanel } from '@carbon/react'; import { ExtensionSlot } from '@openmrs/esm-framework'; export type ExtensionTabItem = { label: React.ReactNode; icon?: React.ComponentType; slotName: string; slotClassName?: string; }; type ExtensionTabsProps = { items: Array; state?: Record; contained?: boolean; }; const ExtensionTabs: React.FC = ({ items, state, contained = true }) => { return ( {items.map((item, index) => ( {item.label} ))} {items.map((item, index) => ( ))} ); }; export default ExtensionTabs;