import { useTranslations } from "next-intl"; import { useParams } from "next/navigation"; import router from "next/router"; import React, { useEffect, useState } from "react"; import { Icon } from "@iconify/react/dist/iconify.js"; import { Select, SelectContent, SelectGroup, SelectItem, SelectTrigger, SelectValue, } from "../ui/select"; import Image from "next/image"; import { getHeroData } from "@/service/landing/landing"; import { title } from "process"; import { htmlToString } from "@/utils/globals"; import { Link, useRouter } from "@/i18n/routing"; const ScrollableContentSatker = () => { const [contentType, setContentType] = useState("all"); const [search, setSearch] = useState(""); const router = useRouter(); const params = useParams(); const locale = params?.locale; const t = useTranslations("LandingPage"); const satkerName: any = params?.satker_name; const [content, setContent] = useState(); const poldaName: any = params?.polda_name; let prefixPath = poldaName ? `/polda/${poldaName}` : satkerName ? `/satker/${satkerName}` : ""; useEffect(() => { async function fetchCategories() { const url = "https://new.netidhub.com/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; } catch (error) { console.error("Fetch error: ", error); } } fetchCategories(); initFetch(); }, []); const initFetch = async () => { const response = await getHeroData(locale == "en"); console.log(response); let data = response?.data?.data?.content; setContent(data); }; return ( <>

{t("welcome", { defaultValue: "Welcome" })} {satkerName?.replace("-", " ").toUpperCase()} {/*  {t("download", { defaultValue: "Download" })} {t("coverage", { defaultValue: "Coverage" })} {" "} */}

{t("officialSatker", { defaultValue: "Official Satker" })} {satkerName?.replace("-", " ").toUpperCase()}

setSearch(e.target.value)} />
); }; export default ScrollableContentSatker;