UNPKG

@unicity/design-system

Version:

A comprehensive React component library built on Material-UI with advanced theming capabilities including neumorphism design support

10 lines 782 B
import { jsx as _jsx } from "react/jsx-runtime"; import { TreeItem, } from '@mui/x-tree-view'; import { StyledTreeView } from './TreeView.style'; const renderTreeItems = (items) => { return items.map((item) => (_jsx(TreeItem, { nodeId: item.id, label: item.label, disabled: item.disabled, children: item.children && item.children.length > 0 && renderTreeItems(item.children) }, item.id))); }; export const TreeView = ({ data, defaultExpanded, defaultSelected, multiSelect = false, onNodeSelect, onNodeToggle, }) => { return (_jsx(StyledTreeView, { defaultExpanded: defaultExpanded, defaultSelected: defaultSelected, multiSelect: multiSelect, onNodeSelect: onNodeSelect, onNodeToggle: onNodeToggle, children: renderTreeItems(data) })); }; //# sourceMappingURL=TreeView.js.map