import React from 'react'; import { Accordion, AccordionContent, AccordionItem } from '@ohif/ui-next'; import PanelAccordionTrigger from './PanelAccordionTrigger'; import MeasurementsMenu from './MeasurementsMenu'; import { useSystem } from '@ohif/core'; export function MeasurementItem(props) { const { index, item } = props; return ( ); } export default function MeasurementAccordion(props) { const { items } = props; const system = useSystem(); const onClick = (e, group) => { const { items } = group; // Just jump to the first measurement in the set, and mark that one as active // with the set of items. system.commandsManager.run('jumpToMeasurement', { uid: items[0].uid, displayMeasurements: items, group, }); }; return ( {items.map((item, index) => { const { displayText: details = {} } = item; return (
{details.primary?.length > 0 && details.primary.map((detail, index) => ( {detail} ))}
); })}
); }