feat: Implement blog API service and refactor components for improved data fetching

This commit is contained in:
Wini_Fy
2026-02-04 15:33:02 +07:00
parent d46c420aaf
commit 9a71d39ebf
16 changed files with 790 additions and 149 deletions

View File

@@ -38,11 +38,11 @@ export default function Pagination({ basePath, pagination, searchQuery }: Pagina
return (
<nav aria-label="Blog pagination" className="mt-4">
<ul className="pagination justify-content-center">
<ul className="pagination justify-content-center hai-pagination">
{current > 1 && (
<li className="page-item">
<Link className="page-link" href={makeHref(current - 1)}>
Previous
<Link className="page-link" href={makeHref(current - 1)} aria-label="Previous page">
<i className="fa-solid fa-arrow-left" aria-hidden="true"></i>
</Link>
</li>
)}
@@ -67,8 +67,8 @@ export default function Pagination({ basePath, pagination, searchQuery }: Pagina
{current < total && (
<li className="page-item">
<Link className="page-link" href={makeHref(current + 1)}>
Next
<Link className="page-link" href={makeHref(current + 1)} aria-label="Next page">
<i className="fa-solid fa-arrow-right" aria-hidden="true"></i>
</Link>
</li>
)}