PF6 TreeView component
Displays hierarchical data as an expandable/collapsible tree. The consumer manages expansion and selection state; the component renders accordingly.
See: https://www.patternfly.org/components/tree-view
Opaque TreeNode type
Set the node's children
Mark the node as expanded (children visible)
Mark the node as selected
Set an icon element displayed before the label
Set the message sent with the node id when expand/collapse is toggled
Set the message sent with the node id when the node label is clicked
Opaque TreeView type