From ec3312537389989856943729594511ccd312e2cd Mon Sep 17 00:00:00 2001 From: Iku-turso Date: Mon, 21 Mar 2022 16:30:53 +0200 Subject: [PATCH] Specify id for all {
this.namespace = value} @@ -224,6 +225,7 @@ export class AddSecretDialog extends React.Component {
{ filters: ( <> {filters} - + ), searchProps: { diff --git a/src/renderer/components/+namespaces/namespace-select-filter.tsx b/src/renderer/components/+namespaces/namespace-select-filter.tsx index 9a216a8f9f..b7f8bd7c32 100644 --- a/src/renderer/components/+namespaces/namespace-select-filter.tsx +++ b/src/renderer/components/+namespaces/namespace-select-filter.tsx @@ -30,6 +30,7 @@ const NonInjectedNamespaceSelectFilter = observer(({ model }: SelectProps & Depe onClick={model.onClick} > = ({ appPreferenceItems, us
{ @@ -110,6 +112,7 @@ const NonInjectedApplication: React.FC = ({ appPreferenceItems, us
userStore.setLocaleTimezone(value)} diff --git a/src/renderer/components/+preferences/editor.tsx b/src/renderer/components/+preferences/editor.tsx index 7150e118dd..64d0e9de83 100644 --- a/src/renderer/components/+preferences/editor.tsx +++ b/src/renderer/components/+preferences/editor.tsx @@ -47,6 +47,7 @@ const NonInjectedEditor = observer(({ userStore }: Dependencies) => {
Position ({ label, value, diff --git a/src/renderer/components/+preferences/helm-charts.tsx b/src/renderer/components/+preferences/helm-charts.tsx index 65c2bb6c3a..bd98679844 100644 --- a/src/renderer/components/+preferences/helm-charts.tsx +++ b/src/renderer/components/+preferences/helm-charts.tsx @@ -144,7 +144,8 @@ export class HelmCharts extends React.Component { return (
- userStore.downloadMirror = value} - disabled={!userStore.downloadKubectlBinaries} - isOptionDisabled={({ platforms }) => !platforms.has(process.platform)} - themeName="lens" - /> -
+
+ + { <> { { /> this.namespace = value} diff --git a/src/renderer/components/+user-management/+service-accounts/create-dialog.tsx b/src/renderer/components/+user-management/+service-accounts/create-dialog.tsx index c041d502f4..7c77ed41b3 100644 --- a/src/renderer/components/+user-management/+service-accounts/create-dialog.tsx +++ b/src/renderer/components/+user-management/+service-accounts/create-dialog.tsx @@ -81,6 +81,7 @@ export class CreateServiceAccountDialog extends React.Component this.namespace = value} diff --git a/src/renderer/components/+workloads-overview/overview.tsx b/src/renderer/components/+workloads-overview/overview.tsx index d4914972b9..e71636c463 100644 --- a/src/renderer/components/+workloads-overview/overview.tsx +++ b/src/renderer/components/+workloads-overview/overview.tsx @@ -94,7 +94,7 @@ class NonInjectedWorkloadsOverview extends React.Component {
Overview
{this.renderLoadErrors()} - +
{this.props.detailComponents.get().map((Details, index) => ( diff --git a/src/renderer/components/activate-entity-command/activate-entity-command.tsx b/src/renderer/components/activate-entity-command/activate-entity-command.tsx index 939d750da4..bb353d294e 100644 --- a/src/renderer/components/activate-entity-command/activate-entity-command.tsx +++ b/src/renderer/components/activate-entity-command/activate-entity-command.tsx @@ -32,6 +32,7 @@ const NonInjectedActivateEntityCommand = observer(({ closeCommandOverlay, entiti return ( : <> executeAction(v.value)} components={{ 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 a49dcde13e..efb1a07d89 100644 --- a/src/renderer/components/delete-cluster-dialog/delete-cluster-dialog.tsx +++ b/src/renderer/components/delete-cluster-dialog/delete-cluster-dialog.tsx @@ -134,6 +134,7 @@ export class DeleteClusterDialog extends React.Component Version opt.value === pod)} formatOptionLabel={option => option.label} @@ -93,6 +94,7 @@ export const LogResourceSelector = observer(({ model }: LogResourceSelectorProps /> Container onChange(v.value)} components={{ DropdownIndicator: null, IndicatorSeparator: null }} diff --git a/src/renderer/components/hotbar/hotbar-rename-command.tsx b/src/renderer/components/hotbar/hotbar-rename-command.tsx index 5e59447404..686ba9c7f7 100644 --- a/src/renderer/components/hotbar/hotbar-rename-command.tsx +++ b/src/renderer/components/hotbar/hotbar-rename-command.tsx @@ -69,6 +69,7 @@ const NonInjectedHotbarRenameCommand = observer(({ closeCommandOverlay, hotbarSt return ( onChange(v.value)} components={{ DropdownIndicator: null, IndicatorSeparator: null }} diff --git a/src/renderer/components/kube-object-list-layout/kube-object-list-layout.tsx b/src/renderer/components/kube-object-list-layout/kube-object-list-layout.tsx index ac8d88f850..b8393cb1e3 100644 --- a/src/renderer/components/kube-object-list-layout/kube-object-list-layout.tsx +++ b/src/renderer/components/kube-object-list-layout/kube-object-list-layout.tsx @@ -24,9 +24,13 @@ import clusterFrameContextInjectable from "../../cluster-frame-context/cluster-f import kubeWatchApiInjectable from "../../kube-watch-api/kube-watch-api.injectable"; import type { KubeWatchSubscribeStoreOptions } from "../../kube-watch-api/kube-watch-api"; -type ItemListLayoutPropsWithoutGetItems = Omit, "getItems">; +type ItemListLayoutPropsWithoutGetItems = Omit< + ItemListLayoutProps, + "getItems" +>; -export interface KubeObjectListLayoutProps extends ItemListLayoutPropsWithoutGetItems { +export interface KubeObjectListLayoutProps + extends ItemListLayoutPropsWithoutGetItems { items?: K[]; getItems?: () => K[]; store: KubeObjectStore; @@ -41,7 +45,10 @@ const defaultProps: Partial> = { interface Dependencies { clusterFrameContext: ClusterFrameContext; - subscribeToStores: (stores: KubeObjectStore[], options: KubeWatchSubscribeStoreOptions) => Disposer; + subscribeToStores: ( + stores: KubeObjectStore[], + options: KubeWatchSubscribeStoreOptions + ) => Disposer; } @observer @@ -63,10 +70,12 @@ class NonInjectedKubeObjectListLayout extends React.Compon const { store, dependentStores = [], subscribeStores } = this.props; const stores = Array.from(new Set([store, ...dependentStores])); const reactions: Disposer[] = [ - reaction(() => this.props.clusterFrameContext.contextNamespaces.slice(), () => { - // clear load errors - this.loadErrors.length = 0; - }), + reaction( + () => this.props.clusterFrameContext.contextNamespaces.slice(), + () => { + // clear load errors + this.loadErrors.length = 0; + }), ]; if (subscribeStores) { @@ -102,8 +111,10 @@ class NonInjectedKubeObjectListLayout extends React.Compon } render() { - const { className, customizeHeader, store, items, ...layoutProps } = this.props; - const placeholderString = ResourceNames[ResourceKindMap[store.api.kind]] || store.api.kind; + const { className, customizeHeader, store, items, ...layoutProps } = + this.props; + const placeholderString = + ResourceNames[ResourceKindMap[store.api.kind]] || store.api.kind; return ( extends React.Compon filters: ( <> {filters} - {store.api.isNamespaced && } + {store.api.isNamespaced && } ), searchProps: { @@ -141,7 +152,10 @@ class NonInjectedKubeObjectListLayout extends React.Compon } } -const InjectedKubeObjectListLayout = withInjectables>(NonInjectedKubeObjectListLayout, { +const InjectedKubeObjectListLayout = withInjectables< + Dependencies, + KubeObjectListLayoutProps +>(NonInjectedKubeObjectListLayout, { getProps: (di, props) => ({ clusterFrameContext: di.inject(clusterFrameContextInjectable), subscribeToStores: di.inject(kubeWatchApiInjectable).subscribeStores,