@opendatasoft/visualizations-react
Version:
Opendatasoft's React wrapper for visualization components.
21 lines (20 loc) • 802 B
TypeScript
import React from 'react';
import type { DataFrame, 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 PageSizeTemplate: (pagination: Pagination) => React.JSX.Element;