UNPKG

@upv/react-ui-core

Version:

**USHI Design System — Modern UI Component Library**

20 lines (19 loc) 629 B
import React from "react"; import { Column, GenericRow } from "./types"; export interface GenericTableProps { columns: Column[]; rows: GenericRow[]; selectedIds: string[]; onSelectAll?: (select: boolean) => void; onToggleRow?: (id: string) => void; bulkActions?: React.ReactNode; filters?: React.ReactNode; currentPage?: number; pageSize?: number; onPageChange?: (page: number) => void; onPageSizeChange?: (size: number) => void; pageSizeOptions?: number[]; stickyHeader?: boolean; columnTemplate?: string; } export declare const GenericTable: React.FC<GenericTableProps>;