diff --git a/packages/dm-core-plugins/src/explorer/ExplorerPlugin.tsx b/packages/dm-core-plugins/src/explorer/ExplorerPlugin.tsx index 1ce2e6049..d288e241b 100644 --- a/packages/dm-core-plugins/src/explorer/ExplorerPlugin.tsx +++ b/packages/dm-core-plugins/src/explorer/ExplorerPlugin.tsx @@ -1,6 +1,7 @@ import { EntityView, FSTreeContext, + TreeNode, TreeView, } from '@development-framework/dm-core' import { Progress } from '@equinor/eds-core-react' @@ -23,6 +24,9 @@ export default () => { const { treeNodes, loading } = useContext(FSTreeContext) const [selectedType, setSelectedType] = useState() const [selectedEntity, setSelectedEntity] = useState() + const [nodeDimensions, setNodeDimensions] = useState( + undefined + ) return (
@@ -34,16 +38,21 @@ export default () => { ) : ( { + onSelect={(node: TreeNode) => { setSelectedType(node.type) setSelectedEntity(node.nodeId) + setNodeDimensions(Array.isArray(node.entity) ? '*' : undefined) }} NodeWrapper={NodeRightClickMenu} /> )} {selectedType && selectedEntity && ( - + )}
)