From afff3f5c71602ec7764884219b291020d83b9880 Mon Sep 17 00:00:00 2001 From: Jari Kolehmainen Date: Fri, 31 Mar 2023 08:30:27 +0300 Subject: [PATCH] introduce kube-object-list-layout-column-injection-token Signed-off-by: Jari Kolehmainen --- .../__snapshots__/pods.test.tsx.snap | 2600 +++++++++++++++++ .../features/cluster/workloads/pods.test.tsx | 132 + .../columns/pods-age-column.injectable.tsx | 30 + .../pods-containers-column.injectable.tsx | 86 + .../columns/pods-name-column.injectable.tsx | 42 + .../pods-namespace-column.injectable.tsx | 31 + .../columns/pods-node-column.injectable.tsx | 51 + .../columns/pods-owners-column.injectable.tsx | 53 + .../columns/pods-qos-column.injectable.tsx | 29 + .../pods-restarts-column.injectable.tsx | 29 + .../columns/pods-status-column.injectable.tsx | 30 + .../pods-status-icon-column.injectable.tsx | 31 + .../components/+workloads-pods/pods.tsx | 186 +- .../kube-object-list-layout.test.tsx.snap | 228 +- ...ect-list-layout-column-injection-token.tsx | 24 + .../kube-object-list-layout.test.tsx | 2 + .../kube-object-list-layout.tsx | 31 + packages/core/src/renderer/library.ts | 1 + 18 files changed, 3432 insertions(+), 184 deletions(-) create mode 100644 packages/core/src/features/cluster/workloads/__snapshots__/pods.test.tsx.snap create mode 100644 packages/core/src/features/cluster/workloads/pods.test.tsx create mode 100644 packages/core/src/renderer/components/+workloads-pods/columns/pods-age-column.injectable.tsx create mode 100644 packages/core/src/renderer/components/+workloads-pods/columns/pods-containers-column.injectable.tsx create mode 100644 packages/core/src/renderer/components/+workloads-pods/columns/pods-name-column.injectable.tsx create mode 100644 packages/core/src/renderer/components/+workloads-pods/columns/pods-namespace-column.injectable.tsx create mode 100644 packages/core/src/renderer/components/+workloads-pods/columns/pods-node-column.injectable.tsx create mode 100644 packages/core/src/renderer/components/+workloads-pods/columns/pods-owners-column.injectable.tsx create mode 100644 packages/core/src/renderer/components/+workloads-pods/columns/pods-qos-column.injectable.tsx create mode 100644 packages/core/src/renderer/components/+workloads-pods/columns/pods-restarts-column.injectable.tsx create mode 100644 packages/core/src/renderer/components/+workloads-pods/columns/pods-status-column.injectable.tsx create mode 100644 packages/core/src/renderer/components/+workloads-pods/columns/pods-status-icon-column.injectable.tsx create mode 100644 packages/core/src/renderer/components/kube-object-list-layout/kube-object-list-layout-column-injection-token.tsx diff --git a/packages/core/src/features/cluster/workloads/__snapshots__/pods.test.tsx.snap b/packages/core/src/features/cluster/workloads/__snapshots__/pods.test.tsx.snap new file mode 100644 index 0000000000..63c7621cba --- /dev/null +++ b/packages/core/src/features/cluster/workloads/__snapshots__/pods.test.tsx.snap @@ -0,0 +1,2600 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`workloads / pods when navigating to workloads / pods view given a namespace has pods renders 1`] = ` + +
+
+
+
+
+ +
+ + + close + + +
+ Close +
+
+
+
+
+
+
+
+