From af5b8000cd74c1f14ffb7a0e67741a46af49946b Mon Sep 17 00:00:00 2001 From: hanif salafi Date: Sun, 1 Jun 2025 02:00:00 +0700 Subject: [PATCH] feat: update list sidebar polda --- components/page/sidebar-detail.tsx | 23 ++++++++++++----------- services/article.ts | 5 +++-- types/globals.tsx | 1 + 3 files changed, 16 insertions(+), 13 deletions(-) diff --git a/components/page/sidebar-detail.tsx b/components/page/sidebar-detail.tsx index 15580c6..6a4ce3a 100644 --- a/components/page/sidebar-detail.tsx +++ b/components/page/sidebar-detail.tsx @@ -14,20 +14,13 @@ import Image from "next/image"; export default function SidebarDetail() { const [articleMabes, setArticleMabes] = useState([]); - const [article, setArticle] = useState([]); + const [articlePolda, setArticlePolda] = useState([]); useEffect(() => { - getArticle(); getArticleMabes(); + getArticlePolda(); }, []); - async function getArticle() { - const req = { page: 1, search: "", limit: "10", isPublish: true }; - - const response = await getListArticle(req); - setArticle(response?.data?.data); - } - async function getArticleMabes() { const req = { page: 1, @@ -40,6 +33,14 @@ export default function SidebarDetail() { const response = await getListArticle(req); setArticleMabes(response?.data?.data); } + + async function getArticlePolda() { + const req = { page: 1, search: "", limit: "10", isPublish: true, isPolda: true }; + + const response = await getListArticle(req); + setArticlePolda(response?.data?.data); + } + return (
@@ -109,7 +110,7 @@ export default function SidebarDetail() {
- {article?.length < 1 ? ( + {articlePolda?.length < 1 ? (
@@ -129,7 +130,7 @@ export default function SidebarDetail() { className="mySwiper" slidesPerView={1} > - {article?.map((newsItem: any) => ( + {articlePolda?.map((newsItem: any) => (