@nodeject/ui-components
Version:
UI library for non-trivial components
27 lines (26 loc) • 797 B
TypeScript
/**
* A menu with visualization options for the HierarchyChart
*/
import * as React from 'react';
export interface WidgetMenuProps {
onPanzoomToggle(enablePanzoom: boolean): void;
onEditModeToggle(enableEditMode: boolean): void;
showPanzoomButton: boolean;
enablePanzoom: boolean;
showEditModeButton: boolean;
enableEditMode: boolean;
debugMessages?: boolean;
}
export interface WidgetMenuState {
enablePanzoom: boolean;
enableEditMode: boolean;
}
export declare class WidgetMenu extends React.Component<WidgetMenuProps, WidgetMenuState> {
state: {
enablePanzoom: boolean;
enableEditMode: boolean;
};
onChangePanzoom: (e: any) => void;
onChangeEditMode: (e: any) => void;
render(): JSX.Element;
}