UNPKG

es-grid-template

Version:

es-grid-template

25 lines (23 loc) 629 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.hiddenColumns = hiddenColumns; var _convertColumnsChoose = require("../../utils/convertColumnsChoose"); // const stateKey = 'pagination' function hiddenColumns(opts) { return function visibleClumns(pipeline) { const { columns, visibleKeys } = opts; pipeline.columns(processDataSource(columns, visibleKeys)); return pipeline; function processDataSource(cols, keys) { if (!keys) { return cols; } return (0, _convertColumnsChoose.filterColumnsByField)(cols, keys ?? []); } }; }