diff --git a/src/components/Pagination/Pagination.astro b/src/components/Pagination/Pagination.astro index c303b71..e76dafb 100644 --- a/src/components/Pagination/Pagination.astro +++ b/src/components/Pagination/Pagination.astro @@ -41,6 +41,13 @@ const calculatedCurrentPage = currentPage const calculatedTotalPages = totalPages || pages?.length || 0 + +const generatedPages = pages?.length + ? pages + : Array(totalPages || 0).fill(0).map((_, index) => ({ + ...(index === 0 && { active: true }), + label: index + 1 + })) ---