Files
react/components/pagination/pagination-next.tsx
2020-06-20 13:25:12 +08:00

20 lines
544 B
TypeScript

import React from 'react'
import PaginationItem from './pagination-item'
import { usePaginationContext } from './pagination-context'
export type PaginationNextProps = React.ButtonHTMLAttributes<any>
const PaginationNext: React.FC<React.PropsWithChildren<PaginationNextProps>> = ({
children,
...props
}) => {
const { update, isLast } = usePaginationContext()
return (
<PaginationItem onClick={() => update && update('next')} disabled={isLast} {...props}>
{children}
</PaginationItem>
)
}
export default PaginationNext