diff --git a/package.json b/package.json index 753562cf..46a4c991 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@netdata/netdata-ui", - "version": "4.8.14", + "version": "4.8.15", "description": "netdata UI kit", "main": "dist/index.js", "module": "dist/es6/index.js", diff --git a/src/components/table/body/header/index.js b/src/components/table/body/header/index.js index a2b011ac..0576b49e 100644 --- a/src/components/table/body/header/index.js +++ b/src/components/table/body/header/index.js @@ -4,13 +4,16 @@ import { useTableState } from "../../provider" import Cell from "./cell" const rerenderSelector = state => { + const columns = state.table?.getAllColumns?.() || [] + return { sizing: state.columnSizing, expanded: state.expanded, columnVisibility: state.columnVisibility, selectedRows: state.selectedRows, grouping: state.grouping, - columnsCount: state.table && state.table.getAllColumns().length, + columnsCount: columns.length, + columnsFilters: columns.map(({ columnDef }) => columnDef?.meta?.filter?.options), } }