API Reference > ui-components > Tree > TreeNodeProps TreeNodeProps Interface Properties for TreeNode React component Extends CommonProps 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> onClick undefined | (e: MouseEvent) => void onFinalRenderComplete undefined | (renderId: string) => void Called when all of the component tasks are done. onMouseDown undefined | (e: MouseEvent) => void onMouseMove undefined | (e: MouseEvent) => void onMouseUp undefined | (e: MouseEvent) => void renderId undefined | string Id specified by the parent component to identify all renderOverrides undefined | { renderCheckbox?: NodeCheckboxRenderer } showDescription undefined | false | true valueRendererManager PropertyValueRendererManager Inherited properties Name Type Inherited from Description className undefined | string ClassNameProps Custom CSS class name style undefined | React.CSSProperties CommonProps Custom CSS style properties Defined in ui/components/src/ui-components/tree/component/Node.tsx Line 37 Last Updated: 13 June, 2024