diff --git a/packages/@dcl/inspector/src/components/EntityInspector/EntityHeader/EntityHeader.tsx b/packages/@dcl/inspector/src/components/EntityInspector/EntityHeader/EntityHeader.tsx
index 90abcc9dc..58ef574d1 100644
--- a/packages/@dcl/inspector/src/components/EntityInspector/EntityHeader/EntityHeader.tsx
+++ b/packages/@dcl/inspector/src/components/EntityInspector/EntityHeader/EntityHeader.tsx
@@ -32,7 +32,7 @@ interface ModalState {
cb?: () => void
}
-const getLabel = (sdk: SdkContextValue, entity: Entity) => {
+export const getLabel = (sdk: SdkContextValue, entity: Entity) => {
const nameComponent = sdk.components.Name.getOrNull(entity)
switch (entity) {
case ROOT:
diff --git a/packages/@dcl/inspector/src/components/EntityInspector/EntityInspector.tsx b/packages/@dcl/inspector/src/components/EntityInspector/EntityInspector.tsx
index 79fb78f24..528cfbfa8 100644
--- a/packages/@dcl/inspector/src/components/EntityInspector/EntityInspector.tsx
+++ b/packages/@dcl/inspector/src/components/EntityInspector/EntityInspector.tsx
@@ -1,10 +1,12 @@
+import { Entity } from '@dcl/ecs'
import { useEffect, useMemo, useState } from 'react'
import { withSdk } from '../../hoc/withSdk'
import { useChange } from '../../hooks/sdk/useChange'
-import { useSelectedEntity } from '../../hooks/sdk/useSelectedEntity'
+import { useEntitiesWith } from '../../hooks/sdk/useEntitiesWith'
import { useAppSelector } from '../../redux/hooks'
import { getHiddenComponents } from '../../redux/ui'
+import { EDITOR_ENTITIES } from '../../lib/sdk/tree'
import { GltfInspector } from './GltfInspector'
import { ActionInspector } from './ActionInspector'
@@ -32,8 +34,42 @@ import { SmartItemBasicView } from './SmartItemBasicView'
import './EntityInspector.css'
-export const EntityInspector = withSdk(({ sdk }) => {
- const entity = useSelectedEntity()
+export function EntityInspector() {
+ const selectedEntities = useEntitiesWith((components) => components.Selection)
+ const ownedEntities = useMemo(
+ () => selectedEntities.filter((entity) => !EDITOR_ENTITIES.includes(entity)),
+ [selectedEntities]
+ )
+ const entity = useMemo(() => (selectedEntities.length > 0 ? selectedEntities[0] : null), [selectedEntities])
+
+ if (ownedEntities.length > 1) {
+ return