UNPKG

@sgnl-pro/react-tree

Version:

A tree view component for React

20 lines (19 loc) 763 B
import { FC, ReactNode } from 'react'; import { ITreeItem, SelectAction, SelectionType } from './types'; import './main.sass'; export interface ITreeNodeProps { item: ITreeItem; selectionType: SelectionType; selectOn: SelectAction; className?: string; activeClassName?: string; contentClassName?: string; iconBoxClassName?: string; iconClassName?: string; labelClassName?: string; renderCheckbox?: (checked: boolean, onChange: () => void) => ReactNode; renderData?: (node: ITreeItem, selected: boolean) => ReactNode; renderIcon?: (expanded: boolean, selected: boolean, isParent: boolean, node: ITreeItem) => ReactNode; loader?: ReactNode; } export declare const TreeNode: FC<ITreeNodeProps>;