+
{getSelectedIcon(partType)}
+
+
+
+ {/** https://mui.com/material-ui/react-tree-view/ */}
+ }
+ defaultExpandIcon={}
+ defaultEndIcon={}
+ onNodeSelect={handleOnNodeSelect}
+ onNodeToggle={handleOnNodeToggle}
+ onBlur={handleInternalOnBlur}
+ onFocus={handleInternalOnFocus}
+ expanded={expandedNodeIds}
+ selected={partType?.name || ""}
+ sx={{ flexGrow: 1, maxWidth: "100%" }}
+ >
+ {recursiveTreeItem(internalPartTypesFiltered).map((x) => x)}
+
+
+
+
+ {partType && partType?.partTypeId > 0 &&
+
+
}
+
);
}, [partType, internalPartTypes, internalPartTypesFiltered, expandedNodeIds]);
return (
<>
-