update landing
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Anang Yusman 2026-03-03 14:32:38 +08:00
parent abf7c359e0
commit 96224f8d4c
5 changed files with 85 additions and 28 deletions

View File

@ -112,11 +112,18 @@ export default function Development() {
</p>
<p className="text-[11px] text-gray-600">
{new Date(item.publishedAt).toLocaleDateString("id-ID", {
{new Date(item?.publishedAt ?? item?.createdAt)
.toLocaleString("id-ID", {
day: "numeric",
month: "long",
year: "numeric",
})}
hour: "2-digit",
minute: "2-digit",
hour12: false,
timeZone: "Asia/Jakarta",
})
.replace("pukul ", "")}{" "}
WIB
</p>
</div>
</Link>

View File

@ -37,6 +37,7 @@ export default function Header() {
const res = await getListArticle(req);
setArticles(res?.data?.data || []);
console.log("data slider", res?.data?.data || []);
};
fetchArticles();
@ -144,14 +145,20 @@ export default function Header() {
</span>
<span></span>
<span>
{new Date(mainArticle.publishedAt).toLocaleDateString(
"id-ID",
{
day: "2-digit",
{new Date(
mainArticle?.publishedAt ?? mainArticle?.createdAt,
)
.toLocaleString("id-ID", {
day: "numeric",
month: "long",
year: "numeric",
}
)}
hour: "2-digit",
minute: "2-digit",
hour12: false,
timeZone: "Asia/Jakarta",
})
.replace("pukul ", "")}{" "}
WIB
</span>
</div>
</div>
@ -190,11 +197,18 @@ export default function Header() {
{item.title}
</p>
<span className="text-xs text-gray-500 mt-1">
{new Date(item.publishedAt).toLocaleDateString("id-ID", {
day: "2-digit",
{new Date(item?.publishedAt ?? item?.createdAt)
.toLocaleString("id-ID", {
day: "numeric",
month: "long",
year: "numeric",
})}
hour: "2-digit",
minute: "2-digit",
hour12: false,
timeZone: "Asia/Jakarta",
})
.replace("pukul ", "")}{" "}
WIB
</span>
</div>
</Link>

View File

@ -98,7 +98,18 @@ export default function NewsTerkini() {
{/* AUTHOR + DATE */}
<p className="text-xs text-gray-400 mt-2">
By {item.customCreatorName || item.createdByName} {" "}
{formatDate(item.publishedAt)}
{new Date(item?.publishedAt ?? item?.createdAt)
.toLocaleString("id-ID", {
day: "numeric",
month: "long",
year: "numeric",
hour: "2-digit",
minute: "2-digit",
hour12: false,
timeZone: "Asia/Jakarta",
})
.replace("pukul ", "")}{" "}
WIB
</p>
</div>
<div className="relative w-40 h-28 rounded overflow-hidden flex-shrink-0">
@ -144,7 +155,18 @@ export default function NewsTerkini() {
{item.title}
</h4>
<p className="text-[10px] text-gray-400 mt-1">
{formatDate(item.createdAt)}
{new Date(item?.publishedAt ?? item?.createdAt)
.toLocaleString("id-ID", {
day: "numeric",
month: "long",
year: "numeric",
hour: "2-digit",
minute: "2-digit",
hour12: false,
timeZone: "Asia/Jakarta",
})
.replace("pukul ", "")}{" "}
WIB
</p>
</div>

View File

@ -100,11 +100,18 @@ export default function News() {
</span>
<span className="text-yellow-500">-</span>
<span>
{new Date(item.publishedAt).toLocaleDateString("id-ID", {
{new Date(item?.publishedAt ?? item?.createdAt)
.toLocaleString("id-ID", {
day: "numeric",
month: "long",
year: "numeric",
})}
hour: "2-digit",
minute: "2-digit",
hour12: false,
timeZone: "Asia/Jakarta",
})
.replace("pukul ", "")}{" "}
WIB
</span>
</div>
</div>

View File

@ -100,11 +100,18 @@ export default function OpinionNews() {
</span>
<span className="text-yellow-500">-</span>
<span>
{new Date(item.publishedAt).toLocaleDateString("id-ID", {
{new Date(item?.publishedAt ?? item?.createdAt)
.toLocaleString("id-ID", {
day: "numeric",
month: "long",
year: "numeric",
})}
hour: "2-digit",
minute: "2-digit",
hour12: false,
timeZone: "Asia/Jakarta",
})
.replace("pukul ", "")}{" "}
WIB
</span>
</div>
</div>