Files
react/components/pagination/pagination-previous.tsx
2020-06-09 10:17:28 +08:00

20 lines
554 B
TypeScript

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