diff --git a/src/renderer/components/+workloads-daemonsets/daemonsets.tsx b/src/renderer/components/+workloads-daemonsets/daemonsets.tsx index e9c4442b15..31f3203113 100644 --- a/src/renderer/components/+workloads-daemonsets/daemonsets.tsx +++ b/src/renderer/components/+workloads-daemonsets/daemonsets.tsx @@ -28,7 +28,6 @@ import type { DaemonSet } from "../../../common/k8s-api/endpoints"; import { eventStore } from "../+events/event.store"; import { daemonSetStore } from "./daemonsets.store"; import { podsStore } from "../+workloads-pods/pods.store"; -import { nodesStore } from "../+nodes/nodes.store"; import { KubeObjectListLayout } from "../kube-object-list-layout"; import { Badge } from "../badge"; import { KubeObjectStatusIcon } from "../kube-object-status-icon"; @@ -63,7 +62,7 @@ export class DaemonSets extends React.Component { isConfigurable tableId="workload_daemonsets" className="DaemonSets" store={daemonSetStore} - dependentStores={[podsStore, nodesStore, eventStore]} + dependentStores={[podsStore, eventStore]} // status icon component uses event store sortingCallbacks={{ [columnId.name]: daemonSet => daemonSet.getName(), [columnId.namespace]: daemonSet => daemonSet.getNs(), diff --git a/src/renderer/components/+workloads-deployments/deployments.tsx b/src/renderer/components/+workloads-deployments/deployments.tsx index 28705fd53d..74cbb81d84 100644 --- a/src/renderer/components/+workloads-deployments/deployments.tsx +++ b/src/renderer/components/+workloads-deployments/deployments.tsx @@ -31,9 +31,6 @@ import { Icon } from "../icon"; import { DeploymentScaleDialog } from "./deployment-scale-dialog"; import { ConfirmDialog } from "../confirm-dialog"; import { deploymentStore } from "./deployments.store"; -import { replicaSetStore } from "../+workloads-replicasets/replicasets.store"; -import { podsStore } from "../+workloads-pods/pods.store"; -import { nodesStore } from "../+nodes/nodes.store"; import { eventStore } from "../+events/event.store"; import { KubeObjectListLayout } from "../kube-object-list-layout"; import { cssNames } from "../../utils"; @@ -79,7 +76,7 @@ export class Deployments extends React.Component { isConfigurable tableId="workload_deployments" className="Deployments" store={deploymentStore} - dependentStores={[replicaSetStore, podsStore, nodesStore, eventStore]} + dependentStores={[eventStore]} // status icon component uses event store sortingCallbacks={{ [columnId.name]: deployment => deployment.getName(), [columnId.namespace]: deployment => deployment.getNs(), diff --git a/src/renderer/components/+workloads-jobs/jobs.tsx b/src/renderer/components/+workloads-jobs/jobs.tsx index 6dc2362604..caa0b9b9f3 100644 --- a/src/renderer/components/+workloads-jobs/jobs.tsx +++ b/src/renderer/components/+workloads-jobs/jobs.tsx @@ -24,7 +24,6 @@ import "./jobs.scss"; import React from "react"; import { observer } from "mobx-react"; import type { RouteComponentProps } from "react-router"; -import { podsStore } from "../+workloads-pods/pods.store"; import { jobStore } from "./job.store"; import { eventStore } from "../+events/event.store"; import { KubeObjectListLayout } from "../kube-object-list-layout"; @@ -51,7 +50,7 @@ export class Jobs extends React.Component { isConfigurable tableId="workload_jobs" className="Jobs" store={jobStore} - dependentStores={[podsStore, eventStore]} + dependentStores={[eventStore]} // status icon component uses event store sortingCallbacks={{ [columnId.name]: job => job.getName(), [columnId.namespace]: job => job.getNs(), diff --git a/src/renderer/components/+workloads-pods/pods.tsx b/src/renderer/components/+workloads-pods/pods.tsx index 7724e16bf7..8cb46e19c9 100644 --- a/src/renderer/components/+workloads-pods/pods.tsx +++ b/src/renderer/components/+workloads-pods/pods.tsx @@ -26,7 +26,6 @@ import { observer } from "mobx-react"; import { Link } from "react-router-dom"; import { podsStore } from "./pods.store"; import type { RouteComponentProps } from "react-router"; -import { volumeClaimStore } from "../+storage-volume-claims/volume-claim.store"; import { eventStore } from "../+events/event.store"; import { KubeObjectListLayout } from "../kube-object-list-layout"; import { nodesApi, Pod } from "../../../common/k8s-api/endpoints"; @@ -94,7 +93,7 @@ export class Pods extends React.Component { return ( { isConfigurable tableId="workload_replicasets" className="ReplicaSets" store={replicaSetStore} + dependentStores={[eventStore]} // status icon component uses event store sortingCallbacks={{ [columnId.name]: replicaSet => replicaSet.getName(), [columnId.namespace]: replicaSet => replicaSet.getNs(), diff --git a/src/renderer/components/+workloads-statefulsets/statefulsets.tsx b/src/renderer/components/+workloads-statefulsets/statefulsets.tsx index c3b5b0e023..82704bbb91 100644 --- a/src/renderer/components/+workloads-statefulsets/statefulsets.tsx +++ b/src/renderer/components/+workloads-statefulsets/statefulsets.tsx @@ -27,7 +27,6 @@ import type { RouteComponentProps } from "react-router"; import type { StatefulSet } from "../../../common/k8s-api/endpoints"; import { podsStore } from "../+workloads-pods/pods.store"; import { statefulSetStore } from "./statefulset.store"; -import { nodesStore } from "../+nodes/nodes.store"; import { eventStore } from "../+events/event.store"; import type { KubeObjectMenuProps } from "../kube-object-menu"; import { KubeObjectListLayout } from "../kube-object-list-layout"; @@ -62,7 +61,7 @@ export class StatefulSets extends React.Component { isConfigurable tableId="workload_statefulsets" className="StatefulSets" store={statefulSetStore} - dependentStores={[podsStore, nodesStore, eventStore]} + dependentStores={[podsStore, eventStore]} // status icon component uses event store, details component uses podStore sortingCallbacks={{ [columnId.name]: statefulSet => statefulSet.getName(), [columnId.namespace]: statefulSet => statefulSet.getNs(),