diff --git a/packages/core/src/renderer/components/hotbar/hotbar-entity-icon.tsx b/packages/core/src/renderer/components/hotbar/hotbar-entity-icon.tsx index 0a1987e576..dc44bae765 100644 --- a/packages/core/src/renderer/components/hotbar/hotbar-entity-icon.tsx +++ b/packages/core/src/renderer/components/hotbar/hotbar-entity-icon.tsx @@ -23,6 +23,8 @@ import visitEntityContextMenuInjectable from "../../../common/catalog/visit-enti import activeEntityInjectable from "../../api/catalog/entity/active.injectable"; import type { Navigate } from "../../navigation/navigate.injectable"; import navigateInjectable from "../../navigation/navigate.injectable"; +import getClusterByIdInjectable from "../../../common/cluster-store/get-by-id.injectable"; +import type { Cluster } from "../../../common/cluster/cluster"; export interface HotbarEntityIconProps { entity: CatalogEntity; @@ -40,6 +42,7 @@ interface Dependencies { catalogCategoryRegistry: CatalogCategoryRegistry; activeEntity: IComputedValue; navigate: Navigate; + getClusterById: (id: string) => Cluster | undefined; } @observer @@ -92,6 +95,17 @@ class NonInjectedHotbarEntityIcon extends React.Component this.onMenuOpen()} @@ -129,5 +143,6 @@ export const HotbarEntityIcon = withInjectables