) {
}
if (isSelectable(node) && selected?.find((itemId) => itemId === node.id)) {
- return ;
+ return ;
}
if (node.icon) {
- return {node.icon}
;
+ return {node.icon}
;
}
return null;
};
const renderTreeItemLabel = (node: TreeViewFinderNodeProps) => {
return (
-
- {getNodeIcon(node)}
- {node.name}
-
+
+
+ {getNodeIcon(node)}
+
+
+ {node.name}
+
+
);
};
@@ -408,14 +372,6 @@ function TreeViewFinderComponant(props: Readonly) {
expandIcon: CustomExpandIcon,
collapseIcon: CustomCollapseIcon,
}}
- slotProps={{
- expandIcon: {
- className: composeClasses(classes, cssIcon),
- },
- collapseIcon: {
- className: composeClasses(classes, cssIcon),
- },
- }}
ref={(element) => {
// Add to scroll ref if it's a selected element, or if no selected elements and it's an expanded element
const shouldAddToScrollRef =
@@ -447,68 +403,43 @@ function TreeViewFinderComponant(props: Readonly) {
};
return (
-
+
+ {data && Array.isArray(data) ? data.sort(sortMethod).map((child) => renderTree(child)) : null}
+
+
);
}
-
-const nestedGlobalSelectorsStyles = toNestedGlobalSelectors(defaultStyles, generateTreeViewFinderClass);
-
-export const TreeViewFinder = styled(TreeViewFinderComponant)(nestedGlobalSelectorsStyles);