diff --git a/site/src/components/PaginationWidget/PaginationWidgetBase.tsx b/site/src/components/PaginationWidget/PaginationWidgetBase.tsx index f72e9632ffdca..56f3767859a78 100644 --- a/site/src/components/PaginationWidget/PaginationWidgetBase.tsx +++ b/site/src/components/PaginationWidget/PaginationWidgetBase.tsx @@ -21,14 +21,15 @@ export const PaginationWidgetBase = ({ }: PaginationWidgetBaseProps): JSX.Element | null => { const theme = useTheme(); const isMobile = useMediaQuery(theme.breakpoints.down("md")); - const numPages = Math.ceil(count / limit); - const isFirstPage = page === 0; - const isLastPage = page === numPages - 1; + const numPages = Math.ceil(count / limit); if (numPages < 2) { return null; } + const isFirstPage = page <= 1; + const isLastPage = page >= numPages; + return (