TreeNodeProps Interface

Properties for the TreeNode React component

Extends

Properties

Name Type Description
checkboxProps NodeCheckboxProps | undefined Properties for the checkbox.  
children ReactNode | undefined    
data-testid string | undefined    
icon ReactChild | undefined    
isExpanded boolean | undefined    
isFocused boolean | undefined    
isHoverDisabled boolean | undefined    
isLeaf boolean | undefined    
isLoading boolean | undefined    
isSelected boolean | undefined    
label ReactNode    
level number    
onClick (e: MouseEvent<Element, MouseEvent>) => void | undefined    
onClickExpansionToggle () => void | undefined    
onContextMenu (e: MouseEvent<Element, MouseEvent>) => void | undefined    
onMouseDown (e: MouseEvent<Element, MouseEvent>) => void | undefined    
onMouseMove (e: MouseEvent<Element, MouseEvent>) => void | undefined    
onMouseUp (e: MouseEvent<Element, MouseEvent>) => void | undefined    
renderOverrides { renderCheckbox?: NodeCheckboxRenderer } | undefined Contains render overrides for different pieces of the node component.  

Inherited properties

Name Type Inherited from Description
className string | undefined CommonProps Custom CSS class name
itemId string | undefined CommonProps Optional unique identifier for item.
style CSSProperties | undefined CommonProps Custom CSS style properties

Defined in

Last Updated: 13 May, 2024