UNPKG

dgz-ui-shared

Version:

Custom ui library using React.js, Shadcn/ui, TailwindCSS, Typescript, dgz-ui library

18 lines 894 B
import type { ColumnType } from '../../types'; import { type UseSortableProps } from '../../hooks'; export interface MyTableProps<TData> { rows?: TData[]; columns: ColumnType<TData>[]; onRowClick?: (row: TData) => void; hasNumbers?: boolean; hasCheckbox?: boolean; rowKey: keyof TData; params?: Record<string, unknown>; total?: number; selectedItems?: TData[keyof TData][]; onSelectedItemsChange?: (selectedItems: TData[keyof TData][]) => void; onSortOrderChange?: (params: Omit<UseSortableProps<TData>, 'onSortOrderChange'>) => void; isStickyHeader?: true; } export declare const MyTable: <TData>({ rows, columns, onRowClick, rowKey, params, hasNumbers, hasCheckbox, selectedItems, onSelectedItemsChange, onSortOrderChange, isStickyHeader, }: MyTableProps<TData>) => import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=MyTable.d.ts.map