feat(LOY-53): CurrentRewards - replace show more functionality with pagination
This commit is contained in:
@@ -21,7 +21,8 @@ export type ContentProps = {
|
||||
}
|
||||
|
||||
export interface CurrentRewardsClientProps {
|
||||
initialCurrentRewards: { rewards: Reward[]; nextCursor: number | undefined }
|
||||
rewards: Reward[]
|
||||
pageSize: number
|
||||
showRedeem: boolean
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
12
types/components/myPages/pagination.ts
Normal file
12
types/components/myPages/pagination.ts
Normal 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
|
||||
}
|
||||
Reference in New Issue
Block a user