react-lightning-design-system
Version:
Salesforce Lightning Design System components built with React
25 lines (24 loc) • 600 B
TypeScript
import React, { ComponentType, FC, ReactNode } from 'react';
/**
*
*/
export type TreeNodeProps = {
className?: string;
label?: string | JSX.Element;
defaultOpened?: boolean;
opened?: boolean;
selected?: boolean;
leaf?: boolean;
loading?: boolean;
level?: number;
disabled?: boolean;
children?: ReactNode;
onClick?: (e: React.MouseEvent) => void;
onLabelClick?: (e: React.MouseEvent) => void;
onToggle?: (e: React.MouseEvent) => void;
itemRender?: ComponentType<TreeNodeProps>;
};
/**
*
*/
export declare const TreeNode: FC<TreeNodeProps>;