feat(LOY-53): CurrentRewards - replace show more functionality with pagination

This commit is contained in:
Chuma McPhoy
2024-12-02 21:11:53 +01:00
parent 9e42cf0f37
commit 28d4d752e9
11 changed files with 124 additions and 167 deletions

View File

@@ -21,7 +21,8 @@ export type ContentProps = {
}
export interface CurrentRewardsClientProps {
initialCurrentRewards: { rewards: Reward[]; nextCursor: number | undefined }
rewards: Reward[]
pageSize: number
showRedeem: boolean
}

View File

@@ -31,19 +31,6 @@ export interface RowProps {
transaction: Transaction
}
export interface PaginationProps {
pageCount: number
isFetching: boolean
handlePageChange: (page: number) => void
currentPage: number
}
export interface PaginationButtonProps {
disabled: boolean
isActive?: boolean
handleClick: () => void
}
export interface AwardPointsProps extends Pick<Transaction, "awardPoints"> {}
export interface AwardPointsVariantProps

View File

@@ -0,0 +1,12 @@
export interface PaginationProps {
pageCount: number
isFetching?: boolean
handlePageChange: (page: number) => void
currentPage: number
}
export interface PaginationButtonProps {
disabled: boolean
isActive?: boolean
handleClick: () => void
}