/** * External dependencies */ import { __, sprintf } from '@wordpress/i18n'; import PropTypes from 'prop-types'; import classNames from 'classnames'; import Label from '@woocommerce/base-components/label'; /** * Internal dependencies */ import { getIndexes } from './utils.js'; import './style.scss'; const Pagination = ( { currentPage, displayFirstAndLastPages, displayNextAndPreviousArrows, pagesToDisplay, onPageChange, totalPages, } ) => { let { minIndex, maxIndex } = getIndexes( pagesToDisplay, currentPage, totalPages ); const showFirstPage = displayFirstAndLastPages && Boolean( minIndex !== 1 ); const showLastPage = displayFirstAndLastPages && Boolean( maxIndex !== totalPages ); const showFirstPageEllipsis = displayFirstAndLastPages && Boolean( minIndex > 3 ); const showLastPageEllipsis = displayFirstAndLastPages && Boolean( maxIndex < totalPages - 2 ); // Handle the cases where there would be an ellipsis replacing one single page if ( showFirstPage && minIndex === 3 ) { minIndex = minIndex - 1; } if ( showLastPage && maxIndex === totalPages - 2 ) { maxIndex = maxIndex + 1; } const pages = []; if ( minIndex && maxIndex ) { for ( let i = minIndex; i <= maxIndex; i++ ) { pages.push( i ); } } return (
); }; Pagination.propTypes = { /** * Number of the page currently being displayed. */ currentPage: PropTypes.number.isRequired, /** * Total number of pages. */ totalPages: PropTypes.number.isRequired, /** * Displays first and last pages if they are not in the current range of pages displayed. */ displayFirstAndLastPages: PropTypes.bool, /** * Displays arrows to navigate to the previous and next pages. */ displayNextAndPreviousArrows: PropTypes.bool, /** * Callback function called when the user triggers a page change. */ onPageChange: PropTypes.func, /** * Number of pages to display at the same time, including the active page * and the pages displayed before and after it. It doesn't include the first * and last pages. */ pagesToDisplay: PropTypes.number, }; Pagination.defaultProps = { displayFirstAndLastPages: true, displayNextAndPreviousArrows: true, pagesToDisplay: 3, }; export default Pagination; Lunar Vibe Vibrator - zwart - Sexshop-xxxl.nl

Lunar Vibe Vibrator – zwart

Perfect voor beginners.
Zachte silicone.
G-puntstimulatie.

Amazon.nl Price: 40.73 (as of 08/04/2022 13:56 PST- Details)

Added to wishlistRemoved from wishlist 0
Add to compare

Gun jezelf deze mooie vibrator uit de collectie van EasyToys. De zachte vibrator van silicone beschikt over 10 verschillende trillingsinstellingen en heeft een geribbelde schacht voor extra stimulatie. Vanwege het compacte formaat en het toegankelijke ontwerp is deze vibrator ideaal voor beginners. De vibrator kan met de meegeleverde USB-oplaadkabel worden opgeladen en is eenvoudig met warm water en seksspeelgoedreiniger te reinigen.

Perfect voor beginners.
Zachte silicone.
G-puntstimulatie.
10 vibratiemodi.
Eenvoudig te reinigen.

Specification: Lunar Vibe Vibrator – zwart

Brand

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Lunar Vibe Vibrator – zwart”

Uw e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Lunar Vibe Vibrator – zwart
Lunar Vibe Vibrator – zwart

Amazon.nl Price: 40.73 (as of 08/04/2022 13:56 PST- Details)

Sexshop-xxxl.nl
Logo
Compare items
  • Total (0)
Compare
0
Shopping cart