Manta Developers
GitHub
Menu

@manta-eu/react/pagination

Reference for @manta-eu/react/pagination as it is on main.

Type Aliases

PaginationBlockBaseProps

PaginationBlockBaseProps = object

Properties

className?

optional className?: string

currentPageIndex

currentPageIndex: number

onNextClick?

optional onNextClick?: (page) => void

Parameters
page

number

Returns

void

onPageChange?

optional onPageChange?: (page) => void

Parameters
page

number

Returns

void

onPrevClick?

optional onPrevClick?: (page) => void

Parameters
page

number

Returns

void

pageSize?

optional pageSize?: never

showPageCount?

optional showPageCount?: boolean

showPageSize?

optional showPageSize?: false

totalCount?

optional totalCount?: number

totalPages

totalPages: number


PaginationBlockProps

PaginationBlockProps = PaginationBlockBaseProps | PaginationBlockWithPageSizeProps


PaginationBlockWithPageSizeProps

PaginationBlockWithPageSizeProps = Omit<PaginationBlockBaseProps, "showPageSize" | "pageSize"> & object

Type Declaration

pageSize

pageSize: number

showPageSize

showPageSize: true


PaginationButtonProps

PaginationButtonProps = object & Partial<PaginationLinkProps>

Type Declaration

disabled?

optional disabled?: boolean

onClick?

optional onClick?: () => void

Returns

void


PaginationLinkProps

PaginationLinkProps = Pick<IconOnlyButtonProps, "icon" | "aria-label" | "disabled" | "onClick">

Functions

Pagination()

Pagination(props): Element

Parameters

props

DetailedHTMLProps<HTMLAttributes<HTMLElement>>

Returns

Element


PaginationBlock()

PaginationBlock(props): Element

Parameters

props

PaginationBlockProps

Returns

Element


PaginationContent()

PaginationContent(props): Element

Parameters

props

DetailedHTMLProps<HTMLAttributes<HTMLUListElement>>

Returns

Element


PaginationEllipsis()

PaginationEllipsis(props): Element

Parameters

props

DetailedHTMLProps<HTMLAttributes<HTMLSpanElement>>

Returns

Element


PaginationFirst()

PaginationFirst(props): Element

Parameters

props

PaginationButtonProps

Returns

Element


PaginationItem()

PaginationItem(props): Element

Parameters

props

DetailedHTMLProps<LiHTMLAttributes<HTMLLIElement>>

Returns

Element


PaginationLast()

PaginationLast(props): Element

Parameters

props

PaginationButtonProps

Returns

Element


PaginationNext()

PaginationNext(props): Element

Parameters

props

PaginationButtonProps

Returns

Element


PaginationPrevious()

PaginationPrevious(props): Element

Parameters

props

PaginationButtonProps

Returns

Element