diff --git a/components/landing/MedolUpdate.tsx b/components/landing/MedolUpdate.tsx
index 08f2bb7..212cc2b 100644
--- a/components/landing/MedolUpdate.tsx
+++ b/components/landing/MedolUpdate.tsx
@@ -42,7 +42,8 @@ export default function MedolUpdate() {
getTbnUpdate();
}
if (selectedTab === "inp" && inpUpdate?.length < 1) {
- getInpUpdate();
+ // getInpUpdate();
+ getTbnUpdate();
}
}, [selectedTab]);
@@ -53,7 +54,28 @@ export default function MedolUpdate() {
async function getTbnUpdate() {
const res = await topNewsTbn();
- setTbnUpdate(res?.data?.data);
+ console.log("tbn data", res?.data?.data);
+ const tempTbn: any = [];
+ const tempINP: any = [];
+
+ for (const element of res?.data?.data) {
+ if (
+ element.website.name.includes("Tribratanews") ||
+ element.website.name.includes("Tribrata News")
+ ) {
+ if (tempTbn.length <= 10) {
+ tempTbn.push(element);
+ }
+ }
+
+ if (element.website.name.includes("INP")) {
+ if (tempINP.length <= 10) {
+ tempINP.push(element);
+ }
+ }
+ }
+ setTbnUpdate(tempTbn);
+ setInpUpdate(tempINP);
}
async function getInpUpdate() {
const headers = {
@@ -62,8 +84,8 @@ export default function MedolUpdate() {
const resLog = await inpLogin(headers);
const res = await topNewsInp(resLog?.data?.access_token);
// setInpUpdate(res?.data);
- setInpUpdate(res?.data?.data);
+ setInpUpdate(res?.data?.data);
// getDataImage(res?.data);
}
@@ -173,7 +195,13 @@ export default function MedolUpdate() {
key={newsItem.title}
className="hover:shadow-xl hover:opacity-90"
>
-
+
{newsItem?.created_at}
++ {" "} + {formatDate(newsItem?.date)} +
- {textEllipsis(newsItem?.judul, 50)} + {textEllipsis(newsItem?.title, 120)}