UNPKG

@happyhyep/tree-component

Version:

React Tree Component with Search functionality

16 lines (15 loc) 643 B
import React from 'react'; import { TreeItem } from './types'; export interface TreeNodeProps<T> { item: TreeItem<T>; level: number; isOpen: boolean; toggle: (id: string) => void; renderLabel: (data: T, item?: TreeItem<T>) => React.ReactNode; renderLeaf?: (data: T) => React.ReactNode; openFolders: Set<string>; onItemClick?: (item: TreeItem<T>) => void; selectedId?: string; className?: string; } export declare const TreeNode: <T>({ item, level, isOpen, toggle, renderLabel, renderLeaf, openFolders, onItemClick, selectedId, className, }: TreeNodeProps<T>) => import("react/jsx-runtime").JSX.Element;