@frui.ts/dataviews
Version:
View components for data display
12 lines (11 loc) • 556 B
TypeScript
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;