API Reference > ui-components > Tree > TreeNodeProps TreeNodeProps Interface Deprecated Use ControlledTree instead. Will be removed in iModel.js 3.0. Properties for TreeNode React component Extends CommonProps Methods Name Description onClick(e: MouseEvent<Element, MouseEvent>): void Optional onFinalRenderComplete(renderId: string): void Optional Called when all of the component tasks are done. onMouseDown(e: MouseEvent<Element, MouseEvent>): void Optional onMouseMove(e: MouseEvent<Element, MouseEvent>): void Optional onMouseUp(e: MouseEvent<Element, MouseEvent>): void Optional Properties Name Type Description cellEditing undefined | CellEditingEngine Beta checkboxProps undefined | NodeCheckboxProps highlightProps undefined | HighlightableTreeNodeProps Beta imageLoader undefined | ITreeImageLoader If specified, icon from node will be loaded by provided ImageLoader node BeInspireTreeNode<TreeNodeItem> renderId undefined | string Id specified by the parent component to identify all renderOverrides undefined | { renderCheckbox?: NodeCheckboxRenderer } showDescription undefined | boolean valueRendererManager PropertyValueRendererManager Inherited properties Name Type Inherited from Description className undefined | string CommonProps Custom CSS class name style undefined | CSSProperties CommonProps Custom CSS style properties Defined in ui/components/src/ui-components/tree/deprecated/component/Node.tsx Line 42 Last Updated: 12 June, 2024