From f6971073b8da8bfaf4a82020cfa8a62e27c65115 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Wed, 2 Sep 2020 10:51:39 -0400 Subject: [PATCH] style editable list list of lists, switch to using <> Signed-off-by: Sebastian Malton --- src/main/cluster.ts | 4 ++-- .../cluster-accessible-namespaces.tsx | 2 +- .../editable-list/editable-list.scss | 20 +++++++++++++++++-- .../editable-list/editable-list.tsx | 13 ++++++------ 4 files changed, 28 insertions(+), 11 deletions(-) diff --git a/src/main/cluster.ts b/src/main/cluster.ts index 8d80ca9dd4..b88fe6c7ef 100644 --- a/src/main/cluster.ts +++ b/src/main/cluster.ts @@ -80,7 +80,7 @@ export class Cluster implements ClusterModel, ClusterState { @observable metadata: ClusterMetadata = {}; @observable allowedNamespaces: string[] = []; @observable allowedResources: string[] = []; - @observable accessibleNamespaces?: string[]; + @observable accessibleNamespaces: string[] = []; @computed get available() { return this.accessible && !this.disconnected; @@ -427,7 +427,7 @@ export class Cluster implements ClusterModel, ClusterState { } protected async getAllowedNamespaces() { - if (this.accessibleNamespaces?.length) { + if (this.accessibleNamespaces.length) { return this.accessibleNamespaces } diff --git a/src/renderer/components/+cluster-settings/components/cluster-accessible-namespaces.tsx b/src/renderer/components/+cluster-settings/components/cluster-accessible-namespaces.tsx index 54f5f5ee59..a887bc3424 100644 --- a/src/renderer/components/+cluster-settings/components/cluster-accessible-namespaces.tsx +++ b/src/renderer/components/+cluster-settings/components/cluster-accessible-namespaces.tsx @@ -17,7 +17,7 @@ export class ClusterAccessibleNamespaces extends React.Component { render() { return ( <> - +

This setting is useful for manually specifying which namespaces you have access to. This is useful when you don't have permissions to list namespaces.

extends React.Component> {
extends React.Component> {
{ - items - .map((item, index) => [ -
{renderItem(item, index)}
, -
+ items.map((item, index) => ( +
+
{renderItem(item, index)}
+
remove(({ index, oldItem: item }))} />
- ]) - .flat() +
+ )) }