"use client"; import { Button } from "@heroui/button"; import { Image, Modal, ModalBody, ModalContent, ModalFooter, ModalHeader, ModalProps, useDisclosure, } from "@heroui/react"; import { ChevronLeftWhite, ChevronRightWhite } from "../icons"; import React, { useEffect, useState } from "react"; import Link from "next/link"; import { useTranslations } from "next-intl"; export default function PolriApps() { const { isOpen, onOpen, onOpenChange } = useDisclosure(); const [scrollBehavior, setScrollBehavior] = React.useState("inside"); const [modalPlacement, setModalPlacement] = React.useState("auto"); const t = useTranslations("Landing"); const listApps = [ { id: 1, img: "/landing-polri-super-apps.png", title: "Polri Super Apps", path: "https://play.google.com/store/apps/details?id=superapps.polri.presisi.presisi&hl=en_US&gl=US", }, { id: 2, img: "/landing-portal-humas.png", title: "Portal Humas", path: "https://portal.humas.polri.go.id/", }, { id: 3, img: "/landing-mediahub-polri.png", title: "Portal Humas", path: "https://play.google.com/store/apps/details?id=com.mediahub.mediahub_mobile", }, { id: 4, img: "/landing-polri-tv.png", title: "Portal Humas", path: "https://play.google.com/store/apps/details?id=com.polritv", }, { id: 5, img: "/landing-inp.png", title: "Portal Humas", path: "https://inp.polri.go.id/", }, { id: 6, img: "/landing-polisiku.png", title: "Portal Humas", path: "https://play.google.com/store/apps/details?id=id.co.qlue.polisiku&hl=id&gl=ID", }, ]; const listAppsAll = [ { id: 1, img: "/landing-polri-super-apps.png", title: "Polri Super Apps", path: "https://play.google.com/store/apps/details?id=superapps.polri.presisi.presisi&hl=en_US&gl=US", }, { id: 2, img: "/landing-portal-humas.png", title: "Portal Humas", path: "https://portal.humas.polri.go.id/", }, { id: 3, img: "/landing-mediahub-polri.png", title: "Portal Humas", path: "https://play.google.com/store/apps/details?id=com.mediahub.mediahub_mobile", }, { id: 4, img: "/landing-polri-tv.png", title: "Portal Humas", path: "https://play.google.com/store/apps/details?id=com.polritv", }, { id: 5, img: "/landing-inp.png", title: "Portal Humas", path: "https://inp.polri.go.id/", }, { id: 6, img: "/landing-polisiku.png", title: "Portal Humas", path: "https://play.google.com/store/apps/details?id=id.co.qlue.polisiku&hl=id&gl=ID", }, { id: 7, img: "/landing-e-rikkes.png", title: "e-RIKKES", path: "https://erikkes.id/", }, { id: 8, img: "/landing-e-ppsi.png", title: "e-PPSI", path: "https://eppsi.id/", }, { id: 9, img: "/landing-bos.png", title: "BOS", path: "https://bos.polri.go.id/login", }, { id: 10, img: "/landing-signal.png", title: "SIGNAL", path: "https://play.google.com/store/apps/details?id=app.signal.id", }, { id: 11, img: "/landing-skck.png", title: "SKCK Online", path: "https://skck.polri.go.id/", }, { id: 12, img: "/landing-propam-presisi.png", title: "Propam Presisi", path: "https://play.google.com/store/apps/details?id=com.stk.pengaduanpropam", }, { id: 13, img: "/landing-sdm-polri.png", title: "SDM Polri", path: "https://penerimaan.polri.go.id/", }, { id: 14, img: "/landing-e-avis.png", title: "e-AVIS", path: "https://e-avis.korlantas.polri.go.id/", }, { id: 10, img: "/landing-wbs.png", title: "Whistle Blowing System", path: "https://pengaduan-penerimaan.polri.go.id/", }, { id: 11, img: "/landing-dumas-presisi.png", title: "Dumas Presisi", path: "https://dumaspresisi.polri.go.id/", }, { id: 12, img: "/landing-sinar.png", title: "Sinar", path: "https://www.digitalkorlantas.id/sim/", }, ]; // useEffect(() => { // function updateLimitedData() { // if (window.matchMedia("(max-width: 767px)").matches) { // setLimitedData(list.slice(0, 2)); // } else if (window.matchMedia("(min-width: 768px) and (max-width: 1023px)").matches) { // setLimitedData(list.slice(0, 3)); // } else { // setLimitedData(list.slice(0, 5)); // } // } // updateLimitedData(); // window.addEventListener('resize', updateLimitedData); // return () => { // window.removeEventListener('resize', updateLimitedData); // }; // }, [list]); const changeNameToSlug = (name: string) => { const cleaned = name.replace("Polda ", "").trim().toLowerCase(); const slug = cleaned.replace(/\s+/g, "-"); return slug; }; return (

{" "} {t("aplikasi")}

{/*
*/}
{listApps.map((item: any, index: any) => (

{item.title}

))}
{/*
*/}
{(onClose) => ( <>

{" "} {t("aplikasi")}

{listAppsAll.map((item: any, index: any) => (

{item.title}

))}
)}
); }