import { AllInOneMenu } from '@ohif/ui-next'; import { Icons } from '@ohif/ui-next'; import React, { ReactElement } from 'react'; import { VolumeRenderingPresetsContent } from './VolumeRenderingPresetsContent'; import { useSystem } from '@ohif/core'; import { useViewportRendering } from '../../hooks/useViewportRendering'; export function VolumeRenderingPresets({ viewportId }: { viewportId?: string } = {}): ReactElement { const { volumeRenderingPresets } = useViewportRendering(viewportId); const { servicesManager } = useSystem(); const { uiDialogService } = servicesManager.services; const onClickPresets = () => { uiDialogService.show({ id: 'volume-rendering-presets', content: VolumeRenderingPresetsContent, title: 'Rendering Presets', isDraggable: true, contentProps: { presets: volumeRenderingPresets, viewportId, }, }); }; return ( } rightIcon={} onClick={onClickPresets} /> ); }