@coko/client
Version:
Client side common code for coko apps
24 lines (23 loc) • 805 B
TypeScript
import { ComponentProps, ReactNode } from 'react';
import { Table as AntTable } from 'antd';
type PaginationConfig = {
current?: number;
total?: number;
pageSize?: number;
itemRender?: ((page: number, type: string, originalElement: ReactNode) => ReactNode) | null;
showSizeChanger?: boolean;
onShowSizeChange?: (current: number, size: number) => void;
onChange?: (page: number, pageSize: number) => void;
};
type TableProps = ComponentProps<typeof AntTable> & {
loading?: boolean;
showSearch?: boolean;
searchLoading?: boolean;
onSearch?: (value: string) => void;
searchPlaceholder?: string;
pagination?: PaginationConfig;
children?: ReactNode;
className?: string;
};
declare const Table: (props: TableProps) => ReactNode;
export default Table;