diff --git a/apps/governance/src/routes/rewards/epoch-individual-rewards/epoch-individual-rewards.tsx b/apps/governance/src/routes/rewards/epoch-individual-rewards/epoch-individual-rewards.tsx index e58a5127f..1dd812357 100644 --- a/apps/governance/src/routes/rewards/epoch-individual-rewards/epoch-individual-rewards.tsx +++ b/apps/governance/src/routes/rewards/epoch-individual-rewards/epoch-individual-rewards.tsx @@ -21,6 +21,12 @@ export const EpochIndividualRewards = () => { first: Number(delegationsPagination), } : undefined, + // we can use the same value for rewardsPagination as delegationsPagination + rewardsPagination: delegationsPagination + ? { + first: Number(delegationsPagination), + } + : undefined, }, skip: !pubKey, }); diff --git a/apps/governance/src/routes/rewards/home/Rewards.graphql b/apps/governance/src/routes/rewards/home/Rewards.graphql index 0959973e8..083231b4d 100644 --- a/apps/governance/src/routes/rewards/home/Rewards.graphql +++ b/apps/governance/src/routes/rewards/home/Rewards.graphql @@ -21,10 +21,14 @@ fragment DelegationFields on Delegation { epoch } -query Rewards($partyId: ID!, $delegationsPagination: Pagination) { +query Rewards( + $partyId: ID! + $delegationsPagination: Pagination + $rewardsPagination: Pagination +) { party(id: $partyId) { id - rewardsConnection { + rewardsConnection(pagination: $rewardsPagination) { edges { node { ...RewardFields diff --git a/apps/governance/src/routes/rewards/home/__generated__/Rewards.ts b/apps/governance/src/routes/rewards/home/__generated__/Rewards.ts index 5242823d1..42f28ba2c 100644 --- a/apps/governance/src/routes/rewards/home/__generated__/Rewards.ts +++ b/apps/governance/src/routes/rewards/home/__generated__/Rewards.ts @@ -10,6 +10,7 @@ export type DelegationFieldsFragment = { __typename?: 'Delegation', amount: stri export type RewardsQueryVariables = Types.Exact<{ partyId: Types.Scalars['ID']; delegationsPagination?: Types.InputMaybe; + rewardsPagination?: Types.InputMaybe; }>; @@ -75,10 +76,10 @@ export const EpochFieldsFragmentDoc = gql` } `; export const RewardsDocument = gql` - query Rewards($partyId: ID!, $delegationsPagination: Pagination) { + query Rewards($partyId: ID!, $delegationsPagination: Pagination, $rewardsPagination: Pagination) { party(id: $partyId) { id - rewardsConnection { + rewardsConnection(pagination: $rewardsPagination) { edges { node { ...RewardFields @@ -119,6 +120,7 @@ ${DelegationFieldsFragmentDoc}`; * variables: { * partyId: // value for 'partyId' * delegationsPagination: // value for 'delegationsPagination' + * rewardsPagination: // value for 'rewardsPagination' * }, * }); */