"use client"; import { useTranslations } from "next-intl"; import Image from "next/image"; import React, { useEffect, useState } from "react"; import { ChevronDownIcon, ChevronLeftIcon, ChevronRightIcon, ChevronUpIcon, FbIconNav, IdnIcon, IgIcon, SearchIcon, SearchIcons, TtIcon, TwIcon, UKIcon, YtIcon, } from "../icons"; import Link from "next/link"; import { Dropdown, DropdownTrigger, DropdownMenu, DropdownItem, Button, Input, Modal, ModalContent, ModalHeader, ModalBody, useDisclosure, Popover, PopoverTrigger, PopoverContent, Accordion, AccordionItem, } from "@heroui/react"; import storedLanguage from "@/store/language-store"; import { ThemeSwitch } from "../theme-switch"; import { siteConfig, SiteConfig } from "@/config/site"; const images = [ "/landing-1.jpg", "/landing-2.jpg", "/landing-3.jpg", "/landing-4.jpg", ]; export default function BannerHumasNew() { const t = useTranslations("Banner"); const { isOpen, onOpen, onOpenChange } = useDisclosure(); const [currentIndex, setCurrentIndex] = useState(0); const [resetTimer, setResetTimer] = useState(0); const [onOpenDropdown, setOnOpenDropdown] = useState(false); const [searchValue, setSearchValue] = useState(""); const language = storedLanguage((state) => state.locale); const setLanguage = storedLanguage((state) => state.setLocale); useEffect(() => { const interval = setInterval(() => { setCurrentIndex((prevIndex) => (prevIndex + 1) % images.length); }, 25000); return () => clearInterval(interval); }, [resetTimer]); const nextImage = () => { setCurrentIndex((prevIndex) => (prevIndex + 1) % images.length); setResetTimer((prev) => prev + 1); }; const prevImage = () => { setCurrentIndex( (prevIndex) => (prevIndex - 1 + images.length) % images.length ); setResetTimer((prev) => prev + 1); }; const MenuPopover = (props: { title: string; menus: any; placement: "right" | "right-end" | "right-start"; withImage: boolean; }) => { const { title, placement, menus, withImage } = props; return ( {title}
{menus?.map((menu: any) => ( {withImage && ( logo )}

{menu.label}

{withImage && (

{menu.desc}

)}
))}
); }; const MenuPopoverMobile = (props: { title: string; menus: any; placement: "right" | "right-end" | "right-start"; withImage: boolean; }) => { const { title, placement, menus, withImage } = props; return (
{menus?.map((menu: any) => ( {withImage && ( logo )}

{menu.label}

))}
); }; return (
{images.map((img, index) => ( {`humasbanner-${index}`} ))}

SELAMAT DATANG DI WEBSITE RESMI DIVISI HUMAS POLRI

OBYEKTIF - DIPERCAYA - PARTISIPASI

logo-humas
} />
{/*

{t("jumbotron")}

*/} {/*

{`"${t("phrase")}"`}

*/}
language === "id" ? setLanguage("en") : setLanguage("id") } > {language === "id" ? : }
); }