import React, { ReactNode } from 'react'; import { WindowLevelActionMenu } from './WindowLevelActionMenu'; export function getWindowLevelActionMenu({ viewportId, element, displaySets, servicesManager, commandsManager, verticalDirection, horizontalDirection, }: withAppTypes): ReactNode { const { customizationService } = servicesManager.services; const { presets } = customizationService.get('cornerstone.windowLevelPresets'); const colorbarProperties = customizationService.get('cornerstone.colorbar'); const { volumeRenderingPresets, volumeRenderingQualityRange } = customizationService.get( 'cornerstone.3dVolumeRendering' ); const displaySetPresets = displaySets .filter(displaySet => presets[displaySet.Modality]) .map(displaySet => { return { [displaySet.Modality]: presets[displaySet.Modality] }; }); return ( ); }