UNPKG

@nodeject/ui-components

Version:

UI library for non-trivial components

40 lines (39 loc) 1.06 kB
/** * Wraps the HierarchyChart and the ContainerWidgetMenu components. */ import * as React from 'react'; export interface ContainerWidgetProps { treeView: JSX.Element; topNodeData?: { id: string; title: string; nodeKind: { text: string; id: string; }; onTopNodeSelected: (id: string) => void; }; enablePanzoom?: boolean; initialX?: number; initialY?: number; initialZoom?: number; minZoom?: number; maxZoom?: number; showPanzoomButton?: boolean; hasRightsToEdit?: boolean; enableEditMode?: boolean; isEditModeEnabled?: (enabled: boolean) => void; debugMessages?: boolean; } export interface ContainerWidgetState { key: number; panzoom: any; initialX?: number; initialY?: number; initialZoom?: number; minZoom?: number; maxZoom?: number; isPanzoomEnabled: boolean; enableEditMode: boolean; } export declare const ContainerWidget: React.FC<ContainerWidgetProps>;