UNPKG

@hitachivantara/uikit-react-core

Version:
23 lines (22 loc) 706 B
import { unstable_useId } from "@mui/material/utils"; //#region src/TreeView/internals/hooks/plugins/useTreeViewContextValueBuilder.ts var useTreeViewContextValueBuilder = ({ instance, params }) => { const treeId = unstable_useId(params.id); return { getRootProps: () => ({ id: treeId }), contextValue: { treeId, instance, multiSelect: params.multiSelect, disabledItemsFocusable: params.disabledItemsFocusable, icons: { defaultCollapseIcon: params.defaultCollapseIcon, defaultEndIcon: params.defaultEndIcon, defaultExpandIcon: params.defaultExpandIcon, defaultParentIcon: params.defaultParentIcon } } }; }; //#endregion export { useTreeViewContextValueBuilder };