From 235a64c3789c527aad967e3b196317c165cde593 Mon Sep 17 00:00:00 2001
From: hamed <15238-genius.ha@users.noreply.drupalcode.org>
Date: Wed, 19 Nov 2025 10:55:26 +0330
Subject: [PATCH] refactor: implement blog fetching and pagination in BlogsPage
component
---
app/blogs/page.js | 10 +----
components/blogs/index.js | 44 +++++++++++++++++++++-
components/blogs/latestArticles/Article.js | 28 ++++++++------
components/blogs/latestArticles/index.js | 36 +++++++++++++-----
next.config.js | 12 +++++-
services/response.js | 7 ++++
6 files changed, 106 insertions(+), 31 deletions(-)
diff --git a/app/blogs/page.js b/app/blogs/page.js
index fc888a9..e0f39b0 100644
--- a/app/blogs/page.js
+++ b/app/blogs/page.js
@@ -1,16 +1,10 @@
import BlogsPage from "@/components/blogs";
import Layout from "@/components/layout/StLayout";
-import { fetchReq } from "@/lib/req";
-
-export default async function Blogs() {
- const API_URL = process.env.NEXT_PUBLIC_API_URL;
-
- const response = await fetchReq(`${API_URL}/api/v1/blogs`);
- const blogs = response.blogs;
+export default function Blogs() {
return (
- تاریخ انتشار: {data.date_of_release} -
-- زمان مطالعه: {data.time} + {data.author && `نویسنده: ${data.author}`}
+ {createdDate} +
+جدیدترین مقاله ها
-در حال بارگذاری...
+مقالهای یافت نشد
+