Pagination

    A set of presentational components for building pagination UI.

    Example

    More options

    For building more complex pagination UI, there are few convenient sub-components for adding "First", "Previous", "Next", and "Last" buttons, as well as an "Ellipsis" item for indicating previous or continuing results.

    API

    import Pagination from 'react-bootstrap/Pagination'Copy import code for the Pagination component
    NameTypeDefaultDescription
    size
    'sm' | 'lg'

    Sets the size of all PageItems.

    bsPrefix
    string
    'pagination'

    Change the underlying component CSS base class name and modifier class names prefix. This is an escape hatch for working with heavily customized bootstrap css.

    import PageItem from 'react-bootstrap/PageItem'Copy import code for the PageItem component
    NameTypeDefaultDescription
    active
    boolean
    false

    Styles PageItem as active, and renders a <span> instead of an <a>.

    activeLabel
    string
    '(current)'

    An accessible label indicating the active state.

    disabled
    boolean
    false

    Disables the PageItem

    href
    string

    The HTML href attribute for the PageItem.

    onClick
    function

    A callback function for when this component is clicked.