@appello/web-ui
Version:
Web ui library for a better development experience
16 lines (15 loc) • 505 B
TypeScript
import { ColumnDef, OnChangeFn, SortingState } from '@tanstack/table-core';
import { PaginationProps } from '../Pagination';
export interface CommonTableProps<TData> {
className?: string;
data: TData[];
columns: ColumnDef<TData, any>[];
sorting?: SortingState;
setSorting?: OnChangeFn<SortingState>;
offset?: number;
setOffset?: (offset: number) => void;
totalCount?: number;
pageSize?: number;
error?: string;
onPageChange?: PaginationProps['onPageChange'];
}