pagamio-frontend-commons-lib
Version:
Pagamio library for Frontend reusable components like the form engine and table container
23 lines (22 loc) • 668 B
TypeScript
import type { QueryProps } from 'src/shared/types';
export interface TableColumn<TData extends {
id: string | number;
}> {
header: string;
accessor: keyof TData;
enableCopy?: boolean;
}
export interface DataTableProps<TData extends {
id: string | number;
}> {
columns: TableColumn<TData>[];
title?: string;
searchKey: string;
url: string;
query: QueryProps;
searctInputPlaceHolder?: string;
}
declare const DataTable: <TData extends {
id: string | number;
}>({ columns, title, searchKey, url, query, searctInputPlaceHolder, }: DataTableProps<TData>) => import("react/jsx-runtime").JSX.Element;
export default DataTable;