hightable
Version:
A dynamic windowed scrolling table component for react
20 lines (19 loc) • 795 B
TypeScript
import { ReactNode } from 'react';
import type { ColumnParameters } from '../../hooks/useColumnParameters.js';
import { Direction } from '../../helpers/sort.js';
interface Props {
columnIndex: number;
columnName: string;
columnConfig: Omit<ColumnParameters, 'name' | 'index'>;
children?: ReactNode;
canMeasureWidth?: boolean;
direction?: Direction;
toggleOrderBy?: () => void;
orderByIndex?: number;
orderBySize?: number;
ariaColIndex: number;
ariaRowIndex: number;
className?: string;
}
export default function ColumnHeader({ columnIndex, columnName, columnConfig, canMeasureWidth, direction, toggleOrderBy, orderByIndex, orderBySize, ariaColIndex, ariaRowIndex, className, children }: Props): import("react/jsx-runtime").JSX.Element;
export {};