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
Found something wrong, missing, or unclear on this page?
Raise an issue in our repo.