1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Add pod actions menu

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
Alex Andreev 2022-08-24 12:55:47 +03:00
parent 894e0435d9
commit b9f3083281
2 changed files with 9 additions and 9 deletions

View File

@ -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<Dependencies> {
header: "Status",
cell: info => info.getValue(),
}),
columnHelper.display({
id: "actions",
size: 30,
cell: row => <KubeObjectMenu object={row.row.original} />,
enableResizing: false,
})
]
return (

View File

@ -58,15 +58,8 @@ export function TableList<Data>({
)
}
if (configurable) {
cols.push(
columnHelper.display({
id: "config",
header: () => <ColumnConfigMenu table={table}/>,
size: 30,
enableResizing: false,
})
)
if (configurable && cols.findIndex(({ id }) => id == 'actions') !== -1) {
cols[cols.findIndex(({ id }) => id == 'actions')].header = () => <ColumnConfigMenu table={table}/>
}
return cols;