import { ResizeTable } from 'components/ResizeTable'; import { createTableColumnsFromQuery } from 'lib/query/createTableColumnsFromQuery'; import { useMemo } from 'react'; import { QueryTableProps } from './QueryTable.intefaces'; export function QueryTable({ queryTableData, query, renderActionCell, modifyColumns, ...props }: QueryTableProps): JSX.Element { const { columns, dataSource } = useMemo( () => createTableColumnsFromQuery({ query, queryTableData, renderActionCell, }), [query, queryTableData, renderActionCell], ); const filteredColumns = columns.filter((item) => item.key !== 'timestamp'); const tableColumns = modifyColumns ? modifyColumns(filteredColumns) : filteredColumns; return ( ); }