@hbsis.uikit/react
Version:
Biblioteca ReactJS
22 lines (16 loc) • 438 B
JavaScript
import React from 'react'
import PropTypes from 'prop-types'
const Dots = () => <span>...</span>
const Page = ({ page, onClick }) => {
const Component = page === '...' ? Dots : 'div'
return (
<Component onClick={() => onClick(page)}>
{page}
</Component>
)
}
Page.propTypes = {
page: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
onClick: PropTypes.func
}
export default Page