Skip to content

Interface: PaginationBarProps

Defined in: src/components/PaginationBar.tsx:5

Props for <PaginationBar> — the page-navigation control.

Properties

currentPage

currentPage: number

Defined in: src/components/PaginationBar.tsx:6


hasMore?

optional hasMore?: boolean

Defined in: src/components/PaginationBar.tsx:12


isLoading?

optional isLoading?: boolean

Defined in: src/components/PaginationBar.tsx:13


mode?

optional mode?: "pages" | "loadMore" | "infinite"

Defined in: src/components/PaginationBar.tsx:11


onLoadMore?

optional onLoadMore?: () => void

Defined in: src/components/PaginationBar.tsx:16

Returns

void


onPageChange

onPageChange: (page) => void

Defined in: src/components/PaginationBar.tsx:14

Parameters

page

number

Returns

void


onPageSizeChange

onPageSizeChange: (size) => void

Defined in: src/components/PaginationBar.tsx:15

Parameters

size

number

Returns

void


pageSize

pageSize: number

Defined in: src/components/PaginationBar.tsx:8


pageSizeOptions?

optional pageSizeOptions?: number[]

Defined in: src/components/PaginationBar.tsx:10


totalCount

totalCount: number

Defined in: src/components/PaginationBar.tsx:9


totalPages

totalPages: number

Defined in: src/components/PaginationBar.tsx:7