import { ToolbarButton, ButtonGroup } from '@ohif/ui'; import React, { useCallback } from 'react'; function ToolbarButtonGroupWithServices({ groupId, items, onInteraction, size }) { const getSplitButtonItems = useCallback( items => items.map((item, index) => ( { onInteraction({ groupId, itemId: item.id, commands: item.commands, }); }} // Note: this is necessary since tooltip will add // default styles to the tooltip container which // we don't want for groups toolTipClassName="" /> )), [onInteraction, groupId] ); return {getSplitButtonItems(items)}; } export default ToolbarButtonGroupWithServices;