hightable
Version:
A dynamic windowed scrolling table component for react
11 lines (10 loc) • 385 B
TypeScript
import React from 'react';
export type HeaderControls = React.ReactNode;
export type HeaderComponent = React.ReactNode | ((controls: HeaderControls) => React.ReactNode);
export interface ColumnConfig {
headerComponent?: HeaderComponent;
minWidth?: number;
initiallyHidden?: boolean;
className?: string;
}
export type ColumnConfiguration = Record<string, ColumnConfig>;