import React, { useState } from "react"; import { Button } from "../ui/button"; import { Reveal } from "./Reveal"; import { Icon } from "@iconify/react/dist/iconify.js"; import { Link } from "@/i18n/routing"; import { useTranslations } from "next-intl"; import { usePathname } from "next/navigation"; const regions = [ { name: "Polda Metro Jaya", slug: "metro-jaya", logo: "/assets/polda/polda-metro.png" }, { name: "Polda Jawa Barat", slug: "jawa-barat", logo: "/assets/polda/polda-jabar.png" }, { name: "Polda Banten", slug: "banten", logo: "/assets/polda/polda-banten.png" }, { name: "Polda Jawa Tengah", slug: "jawa-tengah", logo: "/assets/polda/polda-jateng.png" }, { name: "Polda D.I Yogyakarta", slug: "di-yogyakarta", logo: "/assets/polda/polda-diy.png" }, { name: "Polda Jawa Timur", slug: "jawa-timur", logo: "/assets/polda/polda-jatim.png" }, { name: "Polda Aceh", slug: "aceh", logo: "/assets/polda/polda-aceh.png" }, { name: "Polda Sumatera Utara", slug: "sumatera-utara", logo: "/assets/polda/polda-sumut.png" }, { name: "Polda Sumatera Barat", slug: "sumatera-barat", logo: "/assets/polda/polda-sumbar.png" }, { name: "Polda Riau", slug: "riau", logo: "/assets/polda/polda-riau.png" }, { name: "Polda Kep. Riau", slug: "kepulauan-riau", logo: "/assets/polda/polda-kepri.png" }, { name: "Polda Jambi", slug: "jambi", logo: "/assets/polda/polda-jambi.png" }, { name: "Polda Sumatera Selatan", slug: "sumatera-selatan", logo: "/assets/polda/polda-sumsel.png" }, { name: "Polda Kep. Bangka Belitung", slug: "bangka-belitung", logo: "/assets/polda/polda-bangkabelitung.png" }, { name: "Polda Bengkulu", slug: "bengkulu", logo: "/assets/polda/polda-bengkulu.png" }, { name: "Polda Lampung", slug: "lampung", logo: "/assets/polda/polda-lampung.png" }, { name: "Polda Nusa Tenggara Barat", slug: "ntb", logo: "/assets/polda/polda-ntb.png" }, { name: "Polda Nusa Tenggara Timur", slug: "ntt", logo: "/assets/polda/polda-ntt.png" }, { name: "Polda Bali", slug: "bali", logo: "/assets/polda/polda-bali.png" }, { name: "Polda Kalimantan Barat", slug: "kalimantan-barat", logo: "/assets/polda/polda-kalbar.png" }, { name: "Polda Kalimantan Tengah", slug: "kalimantan-tengah", logo: "/assets/polda/polda-kalteng.png" }, { name: "Polda Kalimantan Selatan", slug: "kalimantan-selatan", logo: "/assets/polda/polda-kalsel.png" }, { name: "Polda Kalimantan Timur", slug: "kalimantan-timur", logo: "/assets/polda/polda-kaltim.png" }, { name: "Polda Kalimantan Utara", slug: "kalimantan-utara", logo: "/assets/polda/polda-kalut.png" }, { name: "Polda Sulawesi Tengah", slug: "sulawesi-tengah", logo: "/assets/polda/polda-sulteng.png" }, { name: "Polda Sulawesi Utara", slug: "sulawesi-utara", logo: "/assets/polda/polda-sulut.png" }, { name: "Polda Gorontalo", slug: "gorontalo", logo: "/assets/polda/polda-gorontalo.png" }, { name: "Polda Sulawesi Barat", slug: "sulawesi-barat", logo: "/assets/polda/polda-sulbar.png" }, { name: "Polda Sulawesi Selatan", slug: "sulawesi-selatan", logo: "/assets/polda/polda-sulsel.png" }, { name: "Polda Sulawesi Tenggara", slug: "sulawesi-tenggara", logo: "/assets/polda/polda-sultenggara.png" }, { name: "Polda Maluku Utara", slug: "maluku-utara", logo: "/assets/polda/polda-malut.png" }, { name: "Polda Maluku", slug: "maluku", logo: "/assets/polda/polda-maluku.png" }, { name: "Polda Papua Barat", slug: "papua-barat", logo: "/assets/polda/polda-papbar.png" }, { name: "Polda Papua", slug: "papua", logo: "/assets/polda/polda-papua.png" }, { name: "Satuan Kerja POLRI", slug: "satker-polri", logo: "/assets/polda/polda-satker.jpeg" }, { name: "Internasional", slug: "internasional", logo: "/assets/polda/internasional.png" }, ]; const Coverage: React.FC = () => { const [seeAllValue, setSeeAllValue] = useState(false); const [searchTerm, setSearchTerm] = useState(""); const [filteredList, setFilteredList] = useState(regions); const pathname = usePathname(); const t = useTranslations("LandingPage"); const handleSearch = () => { const value = searchTerm.toLowerCase(); const filtered = regions.filter((polda) => polda.name.toLowerCase().includes(value)); setFilteredList(filtered); }; return (
{/* Header */}

{pathname?.split("/")[1] == "in" ? ( <> {t("coverageOnly")} {t("area")}{" "} ) : ( <> {t("area")}  {t("coverageOnly")} )}

{/*

Liputan Wilayah

*/}
{/* Pencarian */}
setSearchTerm(e.target.value)} type="text" placeholder={t("search")} className="w-4/5 px-4 py-2 border border-gray-300 rounded-md focus:ring-2 focus:ring-[#bb3523] focus:outline-none" />
{/* Grid Wilayah */}
polda-kaltara

Polda Kalimantan Utara

{filteredList && filteredList.length > 0 ? ( filteredList.map((region, index) => !seeAllValue ? ( index < 8 ? (
{region.name}

{region.name}

) : ( "" ) ) : (
{region.name}

{region.name}

) ) ) : (

{t("notFound")}

)}
{filteredList && filteredList.length > 8 && (
)}
); }; export default Coverage;