import React from "react"; import { translate } from "@docusaurus/Translate"; import Link from "@docusaurus/Link"; import { ChevronLeft, ChevronRight } from "../../components/blog/icons"; import { usePagination, DOTS } from "../../hooks/use-pagination"; import clsx from "clsx"; export default function BlogListPaginator(props) { const { metadata, basePath = "/blog" } = props; const { totalPages, page: currentPage } = metadata; const paginationRange = usePagination({ totalPages, currentPage }); if (currentPage === 0 || paginationRange.length < 2) { return null; } const lastPage = paginationRange[paginationRange.length - 1]; return ( ); }