UNPKG

@ni/nimble-react

Version:

React components for the NI Nimble Design System

20 lines (19 loc) 980 B
import { TreeView, treeViewTag } from '@ni/nimble-components/dist/esm/tree-view'; import { type EventName } from '../utilities/react-wrapper'; import type { TreeItemExpandedChangeEvent, TreeItemSelectedChangeEvent } from '../tree-item'; export { treeViewTag }; export { type TreeView }; export declare const NimbleTreeView: import("@lit/react").ReactWebComponent<TreeView, { onExpandedChange: EventName<TreeViewExpandedChangeEvent>; onSelectedChange: EventName<TreeViewSelectedChangeEvent>; }>; /** * Bubbling event emitted by a tree item child when expanded or collapsed. * Easier to listen for the event on parent tree view than on each tree item child. */ export type TreeViewExpandedChangeEvent = TreeItemExpandedChangeEvent; /** * Bubbling event emitted by a tree item child when selected or deselected. * Easier to listen for the event on parent tree view than on each tree item child. */ export type TreeViewSelectedChangeEvent = TreeItemSelectedChangeEvent;