UNPKG

@unicity/design-system

Version:

A comprehensive React component library built on Material-UI with advanced theming capabilities including neumorphism design support

36 lines 931 B
import React from 'react'; export interface TreeItemData { id: string; label: string; children?: TreeItemData[]; disabled?: boolean; icon?: React.ReactNode; } export interface TreeViewProps { /** * Tree data structure */ data: TreeItemData[]; /** * Default expanded node IDs */ defaultExpanded?: string[]; /** * Default selected node ID */ defaultSelected?: string; /** * Whether multiple selection is enabled */ multiSelect?: boolean; /** * Callback fired when tree items are selected */ onNodeSelect?: (event: React.SyntheticEvent, nodeIds: string | string[]) => void; /** * Callback fired when tree items are expanded/collapsed */ onNodeToggle?: (event: React.SyntheticEvent, nodeIds: string[]) => void; } export declare const TreeView: React.FC<TreeViewProps>; //# sourceMappingURL=TreeView.d.ts.map