UNPKG

@university-ecosystem/ui-kit

Version:
13 lines (12 loc) 338 B
/// <reference types="react" /> export interface TableColumn<T extends object> { title: string; accessor: keyof T; render: (row: T[keyof T]) => React.ReactElement; span?: number; } export interface TableProps<T extends object> { data: Array<T>; columns: Array<TableColumn<T>>; onRowClick?: (row: T) => void; }