UNPKG

@opendatasoft/visualizations-react

Version:

Opendatasoft's React wrapper for visualization components.

22 lines (21 loc) 1.01 kB
import React from 'react'; import type { DataFrame, CursorPagination, Pagination } from '@opendatasoft/visualizations'; export declare const usePaginatedData: ({ current, recordsPerPage, }: { current: number; recordsPerPage: number; }) => { records: DataFrame | undefined; setRecords: React.Dispatch<React.SetStateAction<DataFrame | undefined>>; pageSize: number; setPageSize: React.Dispatch<React.SetStateAction<number>>; page: number; setPage: React.Dispatch<React.SetStateAction<number>>; totalRecords: number; paginatedData: { value: DataFrame | undefined; isLoading: boolean; }; }; export declare const PaginatedTemplate: (pagination: Pagination) => React.JSX.Element; export declare const CursorTemplate: ({ current: initialPage, recordsPerPage: pageSize, labels, }: Pick<CursorPagination, "current" | "recordsPerPage" | "labels">) => React.JSX.Element; export declare const PageSizeTemplate: (pagination: Pagination) => React.JSX.Element;