diff --git a/packages/dev/inspector/src/components/actionTabs/tabs/propertyGrids/parentPropertyGridComponent.tsx b/packages/dev/inspector/src/components/actionTabs/tabs/propertyGrids/parentPropertyGridComponent.tsx index 712f35d69a3..64cdee4f49e 100644 --- a/packages/dev/inspector/src/components/actionTabs/tabs/propertyGrids/parentPropertyGridComponent.tsx +++ b/packages/dev/inspector/src/components/actionTabs/tabs/propertyGrids/parentPropertyGridComponent.tsx @@ -22,6 +22,11 @@ export class ParentPropertyGridComponent extends React.Component n !== node) - .sort((a, b) => (a.name || "no name").localeCompare(b.name || "no name")); + .map((n) => this._getNameForSorting(n)) + .sort((aName, bName) => { + return aName.localeCompare(bName); + }); const nodeOptions = sortedNodes.map((m, i) => { return { @@ -57,7 +65,7 @@ export class ParentPropertyGridComponent extends React.Component { const nodeAsTransform = node as TransformNode; - if (value < 0) { + if (typeof value !== "number" || value < 0) { if (nodeAsTransform.setParent) { nodeAsTransform.setParent(null); } else { diff --git a/packages/dev/inspector/src/components/sceneExplorer/entities/meshTreeItemComponent.tsx b/packages/dev/inspector/src/components/sceneExplorer/entities/meshTreeItemComponent.tsx index 1174e6921f0..c2fdc5f39d9 100644 --- a/packages/dev/inspector/src/components/sceneExplorer/entities/meshTreeItemComponent.tsx +++ b/packages/dev/inspector/src/components/sceneExplorer/entities/meshTreeItemComponent.tsx @@ -39,6 +39,12 @@ export class MeshTreeItemComponent extends React.Component - this.props.onClick()} icon={faCube} color="dodgerblue" /> + this.props.onClick()} icon={faCube} color="dodgerblue" />
this.showBoundingBox()}