diff --git a/app/[locale]/(public)/(polda)/polda/[polda_name]/page.tsx b/app/[locale]/(public)/(polda)/polda/[polda_name]/page.tsx
index 8177d8a9..b8a66318 100644
--- a/app/[locale]/(public)/(polda)/polda/[polda_name]/page.tsx
+++ b/app/[locale]/(public)/(polda)/polda/[polda_name]/page.tsx
@@ -14,6 +14,9 @@ import ContactUsKaltara from "@/components/landing-page/landing-polda-kaltara/co
import NewsTickerKaltara from "../../tbnews/[polda_name]/components/news-tickers-kaltara";
import ContentCategoryKaltara from "@/components/landing-page/landing-polda-kaltara/content-category-kaltara";
import HeroNew from "@/components/landing-page/hero-new";
+import Navbar from "@/components/landing-page/navbar";
+import SearchSection from "@/components/landing-page/search-section";
+import Footer from "@/components/landing-page/footer";
const page = () => {
const params = useParams();
@@ -31,13 +34,21 @@ const page = () => {
) : (
+ //
+ // {/* */}
+ //
+ //
+ //
+ //
+ //
+ //
- {/*
*/}
+
-
-
-
-
+
+
+
+
);
};
diff --git a/app/[locale]/page.tsx b/app/[locale]/page.tsx
index a9ed36a2..81b1ff9b 100644
--- a/app/[locale]/page.tsx
+++ b/app/[locale]/page.tsx
@@ -1,18 +1,11 @@
"use client";
import SearchSection from "@/components/landing-page/search-section";
-import NewContent from "@/components/landing-page/new-content";
-import PopularContent from "@/components/landing-page/popular-content";
-import ContentCategory from "@/components/landing-page/content-category";
-import Coverage from "@/components/landing-page/coverage";
-import Hero from "@/components/landing-page/hero";
import Footer from "@/components/landing-page/footer";
-import Division from "@/components/landing-page/division";
import Navbar from "@/components/landing-page/navbar";
import { ReactLenis } from "@studio-freight/react-lenis";
import MountedProvider from "@/providers/mounted.provider";
-import NewsTicker from "@/components/landing-page/news-tickers";
-import AreaCoverageWorkUnits from "@/components/landing-page/area-coverage-and-work-units";
+
import HeroNew from "@/components/landing-page/hero-new";
const Home = ({ params: { locale } }: { params: { locale: string } }) => {
diff --git a/components/landing-page/scrollable-content-polda.tsx b/components/landing-page/scrollable-content-polda.tsx
new file mode 100644
index 00000000..04e85cec
--- /dev/null
+++ b/components/landing-page/scrollable-content-polda.tsx
@@ -0,0 +1,113 @@
+import search from "@/app/[locale]/(protected)/app/chat/components/search";
+import { useTranslations } from "next-intl";
+import { useParams, useRouter } 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 } from "@/i18n/routing";
+
+const ScrollableContentPolda = () => {
+ const [contentType, setContentType] = useState("all");
+ const [search, setSearch] = useState("");
+ const router = useRouter();
+ const params = useParams();
+ const locale = params?.locale;
+ const t = useTranslations("LandingPage");
+ const poldaName: any = params?.polda_name;
+ const [content, setContent] = useState();
+ useEffect(() => {
+ async function fetchCategories() {
+ const url = "https://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();
+ console.log(response);
+ let data = response?.data?.data?.content;
+
+ setContent(data);
+ };
+ return (
+ <>
+
+
+
+ {t("welcome")} DI POLDA {poldaName?.replace("-", " ")}
+
+
+ {t("download")} {t("coverage")}
+ {" "}
+
+
+
+
{t("officialCoverage")}
+
+
+
+
+
+
+
+
+
setSearch(e.target.value)} />
+
+
+
+
+
+ >
+ );
+};
+
+export default ScrollableContentPolda;
diff --git a/components/landing-page/search-section.tsx b/components/landing-page/search-section.tsx
index 499dc97b..6ae4e6c1 100644
--- a/components/landing-page/search-section.tsx
+++ b/components/landing-page/search-section.tsx
@@ -11,6 +11,7 @@ import ContentCategory from "./content-category";
import AreaCoverageWorkUnits from "./area-coverage-and-work-units";
import EventCalender from "./event-calender";
import UserSurveyBox from "./survey-box";
+import ScrollableContentPolda from "./scrollable-content-polda";
const LeftBanner = () => (
@@ -38,10 +39,10 @@ const SearchSection = () => {