"use client"; import { Reveal } from "@/components/landing-page/Reveal"; import { Skeleton } from "@/components/ui/skeleton"; import { listData } from "@/service/landing/landing"; import Image from "next/image"; import { useParams } from "next/navigation"; import React, { useEffect, useState } from "react"; const RegionalNews = () => { const [isLoading, setIsLoading] = useState(true); const params = useParams(); const locale = params?.locale; const [heroData, setHeroData] = useState(); const poldaName: any = params?.polda_name; const [content, setContent] = useState([]); const [centerPadding, setCenterPadding] = useState(); const [isBannerLoading, setIsBannerLoading] = useState(true); const newContent = [ { id: 1, thumbnailLink: "/assets/tbnews/wilayah1.png", title: "Rotasi Jabatan, Kapolres Malinau Pimpin Upacara Serah Terima Jabatan Wakapolres Malinau Dan Kabagops Polres Malinau", categoryName: "KALTARA", createdAt: "17 Feb 2025 - 09:23 WIB", description: "Kepala Kepolisian Resor (Kapolres) Malinau AKBP Heru Eko Wibowo, S.H., S.I.K., M.H., memimpin upacara serah terima jabatan Wakapolres dan Kabagops Polres Malinau yang berlangsung khidmat. Jabatan Wakapolres Malinau resmi diserahterimakan dari KOMPOL Satya Chusur Ramadhana, S.H., kepada AKP Alamsyah Nugraha, S.T.K., S.I.K., M.H.", }, { id: 2, thumbnailLink: "/assets/tbnews/image-hero2.png", title: "Dansat Brimob Polda Kaltara Turun Tangan Angkat Dani dan Saudara-Saudaranya sebagai Anak Asuhnya", categoryName: "KALTARA", createdAt: "17 Feb 2025 - 09:23 WIB", description: "Jakarta – Kepala Korps Lalu Lintas (Kakorlantas) Polri Irjen Pol Aan Suhanan memimpin upacara pelantikan Direktur Registrasi dan Identifikasi (Dirregident) Korlantas Polri yang baru, Brigjen Pol Wibowo, di Gedung NTMC, Jakarta, pada Selasa (8/1). Pelantikan ini menandai pergantian jabatan di lingkungan Korlantas Polri. Sebelumnya, Brigjen Pol Wibowo menjabat sebagai Wakapolda Jawa Barat, dan menggantikan Brigjen Pol Yusri Yunus yang memasuki masa purna tugas pada Desember 2024 lalu.", }, { id: 3, thumbnailLink: "/assets/tbnews/image-hero3.png", title: "Polda Kaltara Gelar Operasi Pekat Kayan 2025 Guna Menjaga Situasi Kamtibmas Menjelang Bulan Suci Ramadhan", categoryName: "KALTARA", createdAt: "17 Feb 2025 - 09:23 WIB", description: "Jakarta – Kepala Korps Lalu Lintas (Kakorlantas) Polri Irjen Pol Aan Suhanan memimpin upacara pelantikan Direktur Registrasi dan Identifikasi (Dirregident) Korlantas Polri yang baru, Brigjen Pol Wibowo, di Gedung NTMC, Jakarta, pada Selasa (8/1). Pelantikan ini menandai pergantian jabatan di lingkungan Korlantas Polri. Sebelumnya, Brigjen Pol Wibowo menjabat sebagai Wakapolda Jawa Barat, dan menggantikan Brigjen Pol Yusri Yunus yang memasuki masa purna tugas pada Desember 2024 lalu.", }, { id: 4, thumbnailLink: "/assets/tbnews/image-hero4.png", title: "Motoris Speed Boat IQZZA EKSPRES 01 Ditetapkan sebagai Tersangka", categoryName: "KALTARA", createdAt: "17 Feb 2025 - 09:23 WIB", description: "Jakarta – Kepala Korps Lalu Lintas (Kakorlantas) Polri Irjen Pol Aan Suhanan memimpin upacara pelantikan Direktur Registrasi dan Identifikasi (Dirregident) Korlantas Polri yang baru, Brigjen Pol Wibowo, di Gedung NTMC, Jakarta, pada Selasa (8/1). Pelantikan ini menandai pergantian jabatan di lingkungan Korlantas Polri. Sebelumnya, Brigjen Pol Wibowo menjabat sebagai Wakapolda Jawa Barat, dan menggantikan Brigjen Pol Yusri Yunus yang memasuki masa purna tugas pada Desember 2024 lalu.", }, { id: 5, thumbnailLink: "/assets/tbnews/image-hero4.png", title: "51 anggota satpam ikuti penutupan diksar yang dipimpin langsung oleh Dirbinmas Polda kalatar.", categoryName: "KALTARA", createdAt: "17 Feb 2025 - 09:23 WIB", description: "Jakarta – Kepala Korps Lalu Lintas (Kakorlantas) Polri Irjen Pol Aan Suhanan memimpin upacara pelantikan Direktur Registrasi dan Identifikasi (Dirregident) Korlantas Polri yang baru, Brigjen Pol Wibowo, di Gedung NTMC, Jakarta, pada Selasa (8/1). Pelantikan ini menandai pergantian jabatan di lingkungan Korlantas Polri. Sebelumnya, Brigjen Pol Wibowo menjabat sebagai Wakapolda Jawa Barat, dan menggantikan Brigjen Pol Yusri Yunus yang memasuki masa purna tugas pada Desember 2024 lalu.", }, ]; useEffect(() => { const timer = setTimeout(() => { setIsLoading(false); }, 3000); return () => clearTimeout(timer); }, []); // useEffect(() => { // async function fetchCategories() { // const url = "https://mediahub.polri.go.id/api/csrf"; // try { // const response = await fetch(url); // if (!response.ok) { // throw new Error(`HTTP error! status: ${response.status}`); // } // const data = await response.json(); // return data; // Menampilkan data yang diterima dari API // } catch (error) { // console.error("Fetch error: ", error); // } // } // fetchCategories(); // initFetch(); // }, []); // const initFetch = async () => { // const response = await getHeroData(); // console.log(response); // setHeroData(response?.data?.data?.content); // }; useEffect(() => { // async function initState() { // const res = await listCarousel(); // setContent(res?.data?.data); // setCenterPadding(`${Math.trunc(Number(window.innerWidth) / 10 + 40)}px`); // } async function fetchData() { const res = await listData("1", "", "", 5, 0, "createdAt", "", "", poldaName); let data = res?.data?.data?.content; setContent(data); setCenterPadding(`${Math.trunc(Number(window.innerWidth) / 10 + 40)}px`); setIsBannerLoading(false); console.log("Done", poldaName); } fetchData(); }, [params?.page]); return ( <>

Berita Wilayah

{isLoading ? (
) : (
{newContent?.slice(0, 1).map((row: any) => (
gambar-utama

{row?.title}

{row?.categoryName}

{/* {formatDateToIndonesian(new Date(row?.createdAt))} {row?.timezone ? row?.timezone : "WIB"}|{" "} */} {row?.createdAt}

{row?.description}

))}
)} {isLoading ? (
) : (
{newContent?.map((item: any) => (
{/*
*/}

{item?.title}

{item?.categoryName}

{/* {formatDateToIndonesian(new Date(item?.createdAt))} {item?.timezone ? item?.timezone : "WIB"}|{" "} */} {item?.createdAt}

))}
)}
); }; export default RegionalNews;