diff --git a/src/renderer/components/+workloads-pods/pods.tsx b/src/renderer/components/+workloads-pods/pods.tsx index 1386e9cfa9..0575a25f06 100644 --- a/src/renderer/components/+workloads-pods/pods.tsx +++ b/src/renderer/components/+workloads-pods/pods.tsx @@ -33,6 +33,7 @@ import { ColumnDef, createColumnHelper, getCoreRowModel } from '@tanstack/react- import subscribeStoresInjectable from "../../kube-watch-api/subscribe-stores.injectable"; import type { SubscribableStore, SubscribeStores } from "../../kube-watch-api/kube-watch-api"; import subscribeToStoresDisposersInjectable from "../../kube-watch-api/subscribe-to-stores-disposers.injectable"; +import { KubeObjectMenu } from "../kube-object-menu"; enum columnId { name = "name", @@ -233,6 +234,12 @@ class NonInjectedPods extends React.Component { header: "Status", cell: info => info.getValue(), }), + columnHelper.display({ + id: "actions", + size: 30, + cell: row => , + enableResizing: false, + }) ] return ( diff --git a/src/renderer/components/table-list/table-list.tsx b/src/renderer/components/table-list/table-list.tsx index 948b354366..f7f57dfe80 100644 --- a/src/renderer/components/table-list/table-list.tsx +++ b/src/renderer/components/table-list/table-list.tsx @@ -58,15 +58,8 @@ export function TableList({ ) } - if (configurable) { - cols.push( - columnHelper.display({ - id: "config", - header: () => , - size: 30, - enableResizing: false, - }) - ) + if (configurable && cols.findIndex(({ id }) => id == 'actions') !== -1) { + cols[cols.findIndex(({ id }) => id == 'actions')].header = () => } return cols;