UNPKG

kepler.gl

Version:

kepler.gl is a webgl based application to visualize large scale location data in the browser

30 lines (29 loc) 995 B
import React, { CSSProperties } from 'react'; import { ColMeta } from '@kepler.gl/types'; import FieldTokenFactory, { FieldTokenProps } from '../../common/field-token'; import { DataTableProps } from './index'; declare type CellInfo = { columnIndex: number; isScrolling: boolean; isVisible: boolean; key: string; parent: any; rowIndex: number; style: CSSProperties; }; declare type HeaderCellProps = { cellInfo: CellInfo; columns: DataTableProps['columns']; colMeta?: ColMeta; isPinned?: boolean; showStats?: boolean; props: DataTableProps; toggleMoreOptions: (moreOptionsColumn: string) => void; moreOptionsColumn: null | string; style: CSSProperties; }; declare const HeaderCellFactory: { (FieldToken: React.FC<FieldTokenProps>): ({ cellInfo, columns, isPinned, props, toggleMoreOptions, moreOptionsColumn }: HeaderCellProps) => React.JSX.Element; deps: (typeof FieldTokenFactory)[]; }; export default HeaderCellFactory;