1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-07-22 14:59:41 +02:00
portainer/app/react/kubernetes/components/EventsDatatable/columns/kind.tsx
Ali 4ee349bd6b feat(helm): helm actions [r8s-259] (#715)
Co-authored-by: James Player <james.player@portainer.io>
Co-authored-by: Cara Ryan <cara.ryan@portainer.io>
Co-authored-by: stevensbkang <skan070@gmail.com>
2025-05-13 22:15:04 +12:00

21 lines
608 B
TypeScript

import { Row } from '@tanstack/react-table';
import { Event } from 'kubernetes-types/core/v1';
import { filterHOC } from '@@/datatables/Filter';
import { columnHelper } from './helper';
export const kind = columnHelper.accessor(
(event) => event.involvedObject.kind,
{
header: 'Kind',
meta: {
filter: filterHOC('Filter by kind'),
},
enableColumnFilter: true,
filterFn: (row: Row<Event>, _: string, filterValue: string[]) =>
filterValue.length === 0 ||
(!!row.original.involvedObject.kind &&
filterValue.includes(row.original.involvedObject.kind)),
}
);