UNPKG

@progress/kendo-react-grid

Version:

React Data Grid (Table) provides 100+ ready-to-use data grid features. KendoReact Grid package

46 lines (45 loc) 1.93 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { GridSortSettings } from '../interfaces/GridSortSettings.js'; import { SortDescriptor, CompositeFilterDescriptor, GroupDescriptor } from '@progress/kendo-data-query'; import { ColumnDraggableProps } from '../drag/ColumnDraggable.js'; import { ExtendedColumnProps } from '../GridColumn.js'; import { GridColumnMenuProps } from '../interfaces/GridColumnMenuProps.js'; import { GridFilterOperators } from '../interfaces/GridFilterOperators.js'; import { GridClassStructure, SVGIcon } from '@progress/kendo-react-common'; import { LocalizationService } from '@progress/kendo-react-intl'; import { GridCellsSettings } from '../interfaces/GridCellsSettings.js'; import { GridColumnState } from '../interfaces/index.js'; import * as React from 'react'; /** * @hidden */ export interface HeaderRowProps extends ColumnDraggableProps { cells?: GridCellsSettings; sortable?: GridSortSettings; sort?: SortDescriptor[]; group: GroupDescriptor[]; groupable: boolean; filter?: CompositeFilterDescriptor; filterable?: boolean | undefined; filterOperators: GridFilterOperators; columns: ExtendedColumnProps[]; columnsMap: number[][]; columnMenu?: null | React.ComponentType<GridColumnMenuProps>; columnMenuIcon?: SVGIcon; show?: boolean; navigatable?: boolean; localization: LocalizationService; unstyled?: GridClassStructure; headerSelectionValue?: boolean; columnsState?: GridColumnState[]; } /** * @hidden */ export declare const HeaderRow: (props: HeaderRowProps) => React.JSX.Element;