UNPKG

@frui.ts/dataviews

Version:

View components for data display

12 lines (11 loc) 556 B
import type { IPagingFilter } from "@frui.ts/data"; import React from "react"; import type { ColumnDefinition, PropsWithColumns } from "../dataTypes"; export interface HeaderRowProps<TItem, TContext> extends PropsWithColumns<TItem, TContext> { pagingFilter?: IPagingFilter; onColumnSort?: (column: ColumnDefinition<TItem, TContext>) => any; className?: string; } declare function tableHeader<TItem, TContext>(props: HeaderRowProps<TItem, TContext>): React.JSX.Element; declare const TableHeader: typeof tableHeader; export default TableHeader;