From 7a814635e18380e2ceae0c4ce9f053f748c2677b Mon Sep 17 00:00:00 2001 From: Roman Date: Fri, 24 Jul 2020 16:50:15 +0300 Subject: [PATCH] random fixes Signed-off-by: Roman --- src/main/window-manager.ts | 2 +- src/renderer/api/rbac.ts | 2 +- src/renderer/components/app.tsx | 30 +++++++++++++----------------- 3 files changed, 15 insertions(+), 19 deletions(-) diff --git a/src/main/window-manager.ts b/src/main/window-manager.ts index 184c73ff31..71b12c217e 100644 --- a/src/main/window-manager.ts +++ b/src/main/window-manager.ts @@ -36,7 +36,7 @@ export class WindowManager { fireImmediately: true }), - // auto-show active cluster window and subscribe for push-events + // auto-show active cluster window reaction(() => clusterStore.activeClusterId, this.activateView, { fireImmediately: true, }), diff --git a/src/renderer/api/rbac.ts b/src/renderer/api/rbac.ts index 269132bd6d..0490d24d1b 100644 --- a/src/renderer/api/rbac.ts +++ b/src/renderer/api/rbac.ts @@ -6,7 +6,7 @@ export function isAllowedResource(resources: string | string[]) { if (!Array.isArray(resources)) { resources = [resources]; } - const { allowedResources } = getHostedCluster(); + const { allowedResources = [] } = getHostedCluster() || {}; for (const resource of resources) { if (!allowedResources.includes(resource)) { return false; diff --git a/src/renderer/components/app.tsx b/src/renderer/components/app.tsx index 8a291237d0..c9a1f2c1ce 100755 --- a/src/renderer/components/app.tsx +++ b/src/renderer/components/app.tsx @@ -92,23 +92,19 @@ export class App extends React.Component { - {this.cluster && ( - <> - - - - - - - - - - - - - - - )} + + + + + + + + + + + + +