Add logged calls pagination (#140)

* Store model on LoggedCall

* Allow mulitple page sizes

* Add logged calls pagination
This commit is contained in:
arcticfly
2023-08-11 19:00:09 -07:00
committed by GitHub
parent e1fcc8fb38
commit 228c547839
11 changed files with 184 additions and 109 deletions

View File

@@ -1,21 +1,16 @@
import { type StackProps } from "@chakra-ui/react";
import { useScenarios } from "~/utils/hooks";
import Paginator from "../Paginator";
const ScenarioPaginator = () => {
const ScenarioPaginator = (props: StackProps) => {
const { data } = useScenarios();
if (!data) return null;
const { scenarios, startIndex, lastPage, count } = data;
const { count } = data;
return (
<Paginator
numItemsLoaded={scenarios.length}
startIndex={startIndex}
lastPage={lastPage}
count={count}
/>
);
return <Paginator count={count} condense {...props} />;
};
export default ScenarioPaginator;