PageControl.tsx 496 B

1234567891011121314151617181920212223242526
  1. import React from 'react';
  2. import { PaginationLink } from './Pagination.styled';
  3. export interface PageControlProps {
  4. current: boolean;
  5. url: string;
  6. page: number;
  7. }
  8. const PageControl: React.FC<PageControlProps> = ({ current, url, page }) => {
  9. return (
  10. <li>
  11. <PaginationLink
  12. to={url}
  13. aria-label={`Goto page ${page}`}
  14. $isCurrent={current}
  15. role="button"
  16. >
  17. {page}
  18. </PaginationLink>
  19. </li>
  20. );
  21. };
  22. export default PageControl;