diff --git a/packages/core/src/renderer/components/dock/logs/view.tsx b/packages/core/src/renderer/components/dock/logs/view.tsx index 157ccfa778..03f9cb9cc0 100644 --- a/packages/core/src/renderer/components/dock/logs/view.tsx +++ b/packages/core/src/renderer/components/dock/logs/view.tsx @@ -20,6 +20,7 @@ import type { SubscribeStores } from "../../../kube-watch-api/kube-watch-api"; import subscribeStoresInjectable from "../../../kube-watch-api/subscribe-stores.injectable"; import type { PodStore } from "../../+workloads-pods/store"; import podStoreInjectable from "../../+workloads-pods/store.injectable"; +import { Spinner } from "../../spinner"; export interface LogsDockTabProps { className?: string; @@ -99,11 +100,11 @@ const NonInjectedLogsDockTab = observer(({ export const LogsDockTab = withInjectables(NonInjectedLogsDockTab, { - getProps: (di, props) => ({ + getPlaceholder: () => , + + getProps: async (di, props) => ({ ...props, - model: di.inject(logsViewModelInjectable, { - tabId: props.tab.id, - }), + model: await di.inject(logsViewModelInjectable, props.tab.id), subscribeStores: di.inject(subscribeStoresInjectable), podStore: di.inject(podStoreInjectable), }),