UNPKG

react-bootstrap

Version:

Bootstrap 5 components built with React

29 lines (28 loc) 758 B
"use client"; import classNames from 'classnames'; import * as React from 'react'; import { useBootstrapPrefix } from './ThemeProvider'; import PageItem, { Ellipsis, First, Last, Next, Prev } from './PageItem'; import { jsx as _jsx } from "react/jsx-runtime"; const Pagination = /*#__PURE__*/React.forwardRef(({ bsPrefix, className, size, ...props }, ref) => { const decoratedBsPrefix = useBootstrapPrefix(bsPrefix, 'pagination'); return /*#__PURE__*/_jsx("ul", { ref: ref, ...props, className: classNames(className, decoratedBsPrefix, size && `${decoratedBsPrefix}-${size}`) }); }); Pagination.displayName = 'Pagination'; export default Object.assign(Pagination, { First, Prev, Ellipsis, Item: PageItem, Next, Last });