Skip to Content

TreeView

Products
Keyboards
Mice
Orders
Customers
import { TreeView } from '@gg-software/ui'; <TreeView nodes={categories} defaultExpandedKeys={['products']} selectedKey={selected} onSelect={(key, node) => setSelected(key)} />;

Props

PropTypeDefaultDescription
nodes*TreeNode[]
selectedKeystring
defaultExpandedKeysstring[][]
onSelect((key: string, node: TreeNode) => void)
classNamestring

* required · generated from packages/ui/src/data/TreeView/TreeView.tsx

Types

type TreeNode = { key: string; label: ReactNode; icon?: ReactNode; children?: TreeNode[]; };