From 491aa173aee1ba74d47f288bfbdd49bd2075d412 Mon Sep 17 00:00:00 2001 From: Jari Kolehmainen Date: Thu, 8 Apr 2021 15:21:17 +0300 Subject: [PATCH] show catalog if viewed cluster is disconnected Signed-off-by: Jari Kolehmainen --- src/renderer/components/cluster-manager/cluster-view.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/renderer/components/cluster-manager/cluster-view.tsx b/src/renderer/components/cluster-manager/cluster-view.tsx index ddedf145e7..8d89b7a81d 100644 --- a/src/renderer/components/cluster-manager/cluster-view.tsx +++ b/src/renderer/components/cluster-manager/cluster-view.tsx @@ -8,6 +8,8 @@ import { ClusterStatus } from "./cluster-status"; import { hasLoadedView } from "./lens-views"; import { Cluster } from "../../../main/cluster"; import { clusterStore } from "../../../common/cluster-store"; +import { navigate } from "../../navigation"; +import { catalogURL } from "../+catalog"; interface Props extends RouteComponentProps { } @@ -26,6 +28,9 @@ export class ClusterView extends React.Component { disposeOnUnmount(this, [ reaction(() => this.clusterId, clusterId => clusterStore.setActive(clusterId), { fireImmediately: true, + }), + reaction(() => this.cluster.online, (online) => { + if (!online) navigate(catalogURL()); }) ]); }