UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

21 lines (19 loc) 776 B
/** * DevExtreme (esm/__internal/grids/grid_core/adaptivity/utils.js) * Version: 25.2.3 * Build date: Fri Dec 12 2025 * * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ import { isDefined } from "../../../../core/utils/type"; const HIDEABLE_COMMAND_COLUMNS = ["ai"]; function isHideableColumn(column) { const isGroup = ((null === column || void 0 === column ? void 0 : column.groupIndex) ?? -1) >= 0; return true === column.visible && (!isDefined(column.type) || HIDEABLE_COMMAND_COLUMNS.includes(column.type)) && !column.fixed && !isGroup } export function getHideableColumns(columns) { return columns.filter(isHideableColumn) }