Salman
08/17/2023, 3:04 PM_TreeView_ *{*
// Tree view props here
_treeItemComponent_(props.groups)
}
fun ChildrenBuilder.treeItemComponent(data: FacilityGroupsDataClass): Unit = _TreeItem_ *{*
nodeId = data.groupId.toString()
label = _ReactNode_(data.groupName)
expandIcon =_ExpandMore_._create_()
collapseIcon =_ExpandLess_._create_()
data.childGroups?._forEach_ *{* child *->*
_treeItemComponent_(child)
}
}
turansky
08/17/2023, 10:11 PMTreeView {
// Here you need to write props, not read
}
turansky
08/17/2023, 10:12 PMSalman
08/18/2023, 9:15 AM_TreeView_ *{*
onNodeFocus = *{*
}
_treeItemComponent_(props.groups)
}
turansky
08/18/2023, 10:17 AMaerialist
08/18/2023, 10:37 AMTreeView {
@Suppress("UNCHECKED_CAST_TO_EXTERNAL_INTERFACE")
this as TreeViewPropsBase
onNodeFocus = { _, _ ->
console.log("Hello!")
}
}
Salman
08/18/2023, 11:21 AMLindsay Peters
09/30/2023, 7:19 PMTreeView {
TreeItem {