TreeNodeProps Interface

Properties for the TreeNode React component

Extends

Properties

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

Inherited properties

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

Defined in

Last Updated: 22 March, 2024