mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Remove namespace and labels columns
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
parent
02e24735b8
commit
a308320dd6
@ -10,15 +10,11 @@ import { SiblingsInTabLayout } from "../layout/siblings-in-tab-layout";
|
|||||||
import type { MutatingWebhookConfigurationStore } from "./mutating-webhook-configuration-store";
|
import type { MutatingWebhookConfigurationStore } from "./mutating-webhook-configuration-store";
|
||||||
import { withInjectables } from "@ogre-tools/injectable-react";
|
import { withInjectables } from "@ogre-tools/injectable-react";
|
||||||
import mutatingWebhookConfigurationsStoreInjectable from "./mutating-webhook-configuration-store.injectable";
|
import mutatingWebhookConfigurationsStoreInjectable from "./mutating-webhook-configuration-store.injectable";
|
||||||
import { NamespaceSelectBadge } from "../+namespaces/namespace-select-badge";
|
|
||||||
import { Badge } from "../badge";
|
|
||||||
import { KubeObjectAge } from "../kube-object/age";
|
import { KubeObjectAge } from "../kube-object/age";
|
||||||
|
|
||||||
enum columnId {
|
enum columnId {
|
||||||
name = "name",
|
name = "name",
|
||||||
namespace = "namespace",
|
|
||||||
webhooks = "webhooks",
|
webhooks = "webhooks",
|
||||||
selector = "selector",
|
|
||||||
age = "age",
|
age = "age",
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -36,8 +32,6 @@ const NonInjectedMutatingWebhookConfigurations = observer((props: Dependencies)
|
|||||||
store={props.store}
|
store={props.store}
|
||||||
sortingCallbacks={{
|
sortingCallbacks={{
|
||||||
[columnId.name]: item => item.getName(),
|
[columnId.name]: item => item.getName(),
|
||||||
[columnId.namespace]: item => item.getNs(),
|
|
||||||
[columnId.selector]: item => item.getLabels(),
|
|
||||||
[columnId.webhooks]: item => item.getWebhooks().length,
|
[columnId.webhooks]: item => item.getWebhooks().length,
|
||||||
[columnId.age]: item => -item.getCreationTimestamp(),
|
[columnId.age]: item => -item.getCreationTimestamp(),
|
||||||
}}
|
}}
|
||||||
@ -48,17 +42,6 @@ const NonInjectedMutatingWebhookConfigurations = observer((props: Dependencies)
|
|||||||
renderHeaderTitle="Mutating Webhook Configurations"
|
renderHeaderTitle="Mutating Webhook Configurations"
|
||||||
renderTableHeader={[
|
renderTableHeader={[
|
||||||
{ title: "Name", className: "name", sortBy: columnId.name, id: columnId.name },
|
{ title: "Name", className: "name", sortBy: columnId.name, id: columnId.name },
|
||||||
{
|
|
||||||
title: "Namespace",
|
|
||||||
className: "namespace",
|
|
||||||
sortBy: columnId.namespace,
|
|
||||||
id: columnId.namespace,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Labels",
|
|
||||||
sortBy: columnId.selector,
|
|
||||||
id: columnId.selector,
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Webhooks",
|
title: "Webhooks",
|
||||||
sortBy: columnId.webhooks,
|
sortBy: columnId.webhooks,
|
||||||
@ -68,8 +51,6 @@ const NonInjectedMutatingWebhookConfigurations = observer((props: Dependencies)
|
|||||||
]}
|
]}
|
||||||
renderTableContents={item => [
|
renderTableContents={item => [
|
||||||
item.getName(),
|
item.getName(),
|
||||||
<NamespaceSelectBadge key="namespace" namespace={item.getNs()} />,
|
|
||||||
item.getLabels().map(label => (<Badge key={label} label={label} />)),
|
|
||||||
item.getWebhooks().length,
|
item.getWebhooks().length,
|
||||||
<KubeObjectAge key="age" object={item} />,
|
<KubeObjectAge key="age" object={item} />,
|
||||||
]}
|
]}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user