Skip to content

Commit 9612770

Browse files
committed
fix(web): overflow pagination fix
1 parent b5e59c8 commit 9612770

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

web/src/pages/Cases/CasesFetcher.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ const CasesFetcher: React.FC = () => {
6161
() => calculateStats(isCourtFilter, courtData?.court, counterData?.counter, decodedFilter),
6262
[isCourtFilter, courtData?.court, counterData?.counter, decodedFilter]
6363
);
64+
const totalPages = !isUndefined(totalCases) ? Math.ceil(totalCases / casesPerPage) : 1;
6465

6566
return (
6667
<CasesDisplay
@@ -69,7 +70,7 @@ const CasesFetcher: React.FC = () => {
6970
numberClosedDisputes={ruledCases}
7071
currentPage={pageNumber}
7172
setCurrentPage={(newPage: number) => navigate(`${location}/${newPage}/${order}/${filter}`)}
72-
totalPages={!isUndefined(totalCases) ? Math.ceil(totalCases / casesPerPage) : 1}
73+
totalPages={totalPages}
7374
{...{ casesPerPage }}
7475
/>
7576
);

web/src/pages/Dashboard/index.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { OrderDirection } from "src/graphql/graphql";
66
import { DisputeDetailsFragment, useMyCasesQuery } from "queries/useCasesQuery";
77
import { useUserQuery } from "queries/useUser";
88
import { decodeURIFilter, useRootPath } from "utils/uri";
9+
import { isUndefined } from "utils/index";
910
import CasesDisplay from "components/CasesDisplay";
1011
import ConnectWallet from "components/ConnectWallet";
1112
import JurorInfo from "./JurorInfo";
@@ -54,6 +55,7 @@ const Dashboard: React.FC = () => {
5455
);
5556
const { data: userData } = useUserQuery(address, decodedFilter);
5657
const totalCases = userData?.user?.disputes.length;
58+
const totalPages = !isUndefined(totalCases) ? Math.ceil(totalCases / casesPerPage) : 1;
5759

5860
return (
5961
<Container>
@@ -66,7 +68,7 @@ const Dashboard: React.FC = () => {
6668
disputes={disputesData?.user?.disputes as DisputeDetailsFragment[]}
6769
numberDisputes={totalCases}
6870
numberClosedDisputes={0}
69-
totalPages={10}
71+
totalPages={totalPages}
7072
currentPage={pageNumber}
7173
setCurrentPage={(newPage: number) => navigate(`${location}/${newPage}/${order}/${filter}`)}
7274
{...{ casesPerPage }}

0 commit comments

Comments
 (0)