UNPKG

@happyhyep/tree-component

Version:

React Tree Component with Search functionality

13 lines (12 loc) 545 B
import React from "react"; import { TreeItem } from "./types"; export interface TreeProps<T> { items: TreeItem<T>[]; defaultExpandAll?: boolean; renderLabel: (data: T, item?: TreeItem<T>) => React.ReactNode; renderLeaf?: (data: T) => React.ReactNode; onItemClick?: (item: TreeItem<T>) => void; selectedId?: string; className?: string; } export declare const Tree: <T>({ items, renderLabel, renderLeaf, defaultExpandAll, onItemClick, selectedId, className, }: TreeProps<T>) => import("react/jsx-runtime").JSX.Element;