From fe1921bfbe511d2aa46fb64a9204eaae5fe0330e Mon Sep 17 00:00:00 2001 From: Alex Andreev Date: Mon, 6 Sep 2021 10:18:29 +0300 Subject: [PATCH] Do not show context switcher if no contexts left Signed-off-by: Alex Andreev --- .../delete-cluster-dialog.tsx | 36 +++++++++++-------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/src/renderer/components/delete-cluster-dialog/delete-cluster-dialog.tsx b/src/renderer/components/delete-cluster-dialog/delete-cluster-dialog.tsx index e72802c6ab..6ab4e4e88a 100644 --- a/src/renderer/components/delete-cluster-dialog/delete-cluster-dialog.tsx +++ b/src/renderer/components/delete-cluster-dialog/delete-cluster-dialog.tsx @@ -197,6 +197,8 @@ export class DeleteClusterDialog extends React.Component { if (!cluster || !config) return null; + const contexts = config.contexts.filter(context => context.name !== cluster.contextName); + return ( {this.renderWarning()}
-
- - Select current-context{" "} - {!this.isCurrentContext() && "(optional)"} - - )} - value={this.showContextSwitch} - onChange={value => this.showContextSwitch = value} - /> -
- {this.renderCurrentContextSwitch()} + {contexts.length > 0 && ( + <> +
+ + Select current-context{" "} + {!this.isCurrentContext() && "(optional)"} + + )} + value={this.showContextSwitch} + onChange={value => this.showContextSwitch = value} + /> +
+ {this.renderCurrentContextSwitch()} + + )}