diff --git a/app/manifest.ts b/app/manifest.ts new file mode 100644 index 0000000..3d2b1e8 --- /dev/null +++ b/app/manifest.ts @@ -0,0 +1,26 @@ +import type { MetadataRoute } from "next"; + +export default function manifest(): MetadataRoute.Manifest { + return { + name: "Konten Humas", + short_name: "PWA", + description: + "DIVISI HUMAS POLRI - Pengelola Informasi dan Dokumentasi Polri.", + start_url: "/", + display: "standalone", + background_color: "#ffffff", + theme_color: "#000000", + icons: [ + { + src: "/divhumas.png", + sizes: "192x192", + type: "image/png", + }, + { + src: "/divhumas.png", + sizes: "512x512", + type: "image/png", + }, + ], + }; +} diff --git a/components/landing/CategorySatker.tsx b/components/landing/CategorySatker.tsx index e41760e..ca3fd01 100644 --- a/components/landing/CategorySatker.tsx +++ b/components/landing/CategorySatker.tsx @@ -23,7 +23,7 @@ export default function CategorySatker(props: { const [scrollBehavior, setScrollBehavior] = React.useState("inside"); const [modalPlacement, setModalPlacement] = React.useState("auto"); - const t = useTranslations("Landing"); + // const t = useTranslations("Landing"); useEffect(() => { if (props.opened) { @@ -339,8 +339,8 @@ export default function CategorySatker(props: { onPress={onClose} className="text-danger" > - {" "} - {t("tutup")} + {/* {t("tutup")} */} + Tutup diff --git a/components/landing/HeaderNews.tsx b/components/landing/HeaderNews.tsx index 49673da..bbc2772 100644 --- a/components/landing/HeaderNews.tsx +++ b/components/landing/HeaderNews.tsx @@ -25,7 +25,7 @@ import Image from "next/image"; export default function HeaderNews() { const [article, setArticle] = useState([]); - const t = useTranslations("Landing"); + // const t = useTranslations("Landing"); const [selectedTab, setSelectedTab] = useState("media"); const [hotNews, setHotNews] = useState([]); const [banner, setBanner] = useState([]); @@ -155,7 +155,8 @@ export default function HeaderNews() {

- {t("berita")} + {/* {t("berita")} */} + Hot Topik

{hotNews?.map((data: any, index: number) => ( @@ -207,7 +208,8 @@ export default function HeaderNews() { className="w-full bg-gradient-to-r from-red-700 to-[#bb3523] text-white font-bold rounded-md focus:outline-none" radius="none" > - {t("semua")} + {/* {t("semua")} */} + Lihat Semua
@@ -302,7 +304,8 @@ export default function HeaderNews() { "text-black dark:text-white border-b-3 border-red-400 cursor-pointer p-0" } > - {t("terkini")} + {/* {t("terkini")} */} + Berita Terkini setSelectedTab("video")} @@ -348,7 +351,8 @@ export default function HeaderNews() { className={"text-slate-300 cursor-pointer"} onClick={() => setSelectedTab("media")} > - {t("terkini")} + {/* {t("terkini")} */} + Berita Terkini setSelectedTab("video")} diff --git a/components/landing/MedolUpdate.tsx b/components/landing/MedolUpdate.tsx index f9c005d..cec4200 100644 --- a/components/landing/MedolUpdate.tsx +++ b/components/landing/MedolUpdate.tsx @@ -32,7 +32,7 @@ export default function MedolUpdate() { const [tbnUpdate, setTbnUpdate] = useState([]); const [inpUpdate, setInpUpdate] = useState([]); - const t = useTranslations("Landing"); + // const t = useTranslations("Landing"); useEffect(() => { if (selectedTab === "mediahub" && mediahubUpdate?.length < 1) { @@ -209,7 +209,8 @@ export default function MedolUpdate() { color="danger" variant="bordered" > - {t("lebihBanyak")} + {/* {t("lebihBanyak")} */} + Lihat Lebih Banyak @@ -299,7 +300,8 @@ export default function MedolUpdate() { color="danger" variant="bordered" > - {t("lebihBanyak")} + {/* {t("lebihBanyak")} */} + Lihat Lebih Banyak @@ -389,7 +391,8 @@ export default function MedolUpdate() { color="danger" variant="bordered" > - {t("lebihBanyak")} + {/* {t("lebihBanyak")} */} + Lihat Lebih Banyak @@ -414,7 +417,8 @@ export default function MedolUpdate() { color="danger" variant="bordered" > - {t("lebihBanyak")} + {/* {t("lebihBanyak")} */} + Lihat Lebih Banyak diff --git a/components/landing/PolriApps.tsx b/components/landing/PolriApps.tsx index bbd5dde..a4f2098 100644 --- a/components/landing/PolriApps.tsx +++ b/components/landing/PolriApps.tsx @@ -129,7 +129,7 @@ export default function PolriApps(props: { const { isOpen, onOpen, onOpenChange } = useDisclosure(); const [scrollBehavior, setScrollBehavior] = React.useState("inside"); - const t = useTranslations("Landing"); + // const t = useTranslations("Landing"); useEffect(() => { if (props.opened) { @@ -162,8 +162,8 @@ export default function PolriApps(props: {

- {" "} - {t("aplikasi")} + {/* {t("aplikasi")} */} + Aplikasi Polri

@@ -198,7 +198,8 @@ export default function PolriApps(props: { onPress={onClose} className="text-danger" > - {t("tutup")} + {/* {t("tutup")} */} + Tutup diff --git a/components/landing/RegionalNews.tsx b/components/landing/RegionalNews.tsx index 0dc4270..a8eda2b 100644 --- a/components/landing/RegionalNews.tsx +++ b/components/landing/RegionalNews.tsx @@ -242,7 +242,7 @@ export default function RegionalNews(props: { const [scrollBehavior, setScrollBehavior] = React.useState("inside"); const [modalPlacement, setModalPlacement] = React.useState("auto"); - const t = useTranslations("Landing"); + // const t = useTranslations("Landing"); useEffect(() => { if (props.opened) { @@ -353,7 +353,8 @@ export default function RegionalNews(props: { onPress={onClose} className="text-danger" > - {t("tutup")} + {/* {t("tutup")} */} + Tutup diff --git a/components/landing/banner-new.tsx b/components/landing/banner-new.tsx index 82c2e1c..9602837 100644 --- a/components/landing/banner-new.tsx +++ b/components/landing/banner-new.tsx @@ -56,7 +56,7 @@ interface Jumbotron { } export default function BannerHumasNew() { - const t = useTranslations("Banner"); + // const t = useTranslations("Banner"); const { isOpen, onOpen, onOpenChange } = useDisclosure(); const [currentIndex, setCurrentIndex] = useState(0); @@ -246,7 +246,8 @@ export default function BannerHumasNew() {

- {t("welcome")} + {/* {t("welcome")} */} + SELAMAT DATANG DI WEBSITE RESMI DIVISI HUMAS POLRI

OBYEKTIF - DIPERCAYA - PARTISIPASI diff --git a/components/landing/drawer.tsx b/components/landing/drawer.tsx index a50318c..920ea1e 100644 --- a/components/landing/drawer.tsx +++ b/components/landing/drawer.tsx @@ -39,7 +39,6 @@ export default function AnalyticDrawer() { } setActivity(res?.data?.data); - console.log("ress", res); return false; }; diff --git a/components/landing/social-media.tsx b/components/landing/social-media.tsx index f1e3934..2d36982 100644 --- a/components/landing/social-media.tsx +++ b/components/landing/social-media.tsx @@ -37,7 +37,7 @@ export default function SocialMediaNew() { const [tbnUpdate, setTbnUpdate] = useState([]); const [inpUpdate, setInpUpdate] = useState([]); - const t = useTranslations("Landing"); + // const t = useTranslations("Landing"); return (

diff --git a/components/landing/suggestions.tsx b/components/landing/suggestions.tsx index 9dc6fa0..3d470fb 100644 --- a/components/landing/suggestions.tsx +++ b/components/landing/suggestions.tsx @@ -48,7 +48,7 @@ export default function SuggestionsModal(props: { const [otpValue, setOtpValue] = useState(""); const MySwal = withReactContent(Swal); - const t = useTranslations("Landing"); + // const t = useTranslations("Landing"); useEffect(() => { if (props.opened) { diff --git a/components/layout/navbar/NavbarHumas.tsx b/components/layout/navbar/NavbarHumas.tsx index 89b3297..b1566bb 100644 --- a/components/layout/navbar/NavbarHumas.tsx +++ b/components/layout/navbar/NavbarHumas.tsx @@ -60,7 +60,7 @@ export default function NavbarHumas(props: { size: string }) { const [dropdownOpen, setDropdownOpen] = useState({}); const [isOpen, setIsOpen] = useState(false); const router = useRouter(); - const t = useTranslations("Navbar"); + // const t = useTranslations("Navbar"); const token = Cookies.get("access_token"); const isAuthenticated = Cookies.get("is_authenticated"); const [isScrolled, setIsScrolled] = useState(false); @@ -97,7 +97,7 @@ export default function NavbarHumas(props: { size: string }) { input: "text-sm", }} labelPlacement="outside" - placeholder={t("search")} + placeholder="Pencarian..." startContent={ } @@ -176,7 +176,8 @@ export default function NavbarHumas(props: { size: string }) { variant="light" endContent={} > - {t("pelayananMasyarakat")} + {/* {t("pelayananMasyarakat")} */} + Pelayanan Masyarakat @@ -588,13 +589,14 @@ export default function NavbarHumas(props: { size: string }) { variant="light" endContent={} > - {t("informasi_publik")} + {/* {t("informasi_publik")} */} + Informasi Publik } > - {t("tentang")} + {/* {t("tentang")} */} + Tentang - {t("tentang")} Humas POLRI + Tentang Humas POLRI @@ -698,7 +701,8 @@ export default function NavbarHumas(props: { size: string }) { href="/static/profile-kapolri" className="flex justify-between" > - {t("profilPimpinan")} + {/* {t("profilPimpinan")} */} + Profil Pimpinan Polri @@ -707,7 +711,8 @@ export default function NavbarHumas(props: { size: string }) { href="/static/struktur-mabes" className="flex justify-between" > - {t("strukturOrganisasi")} + {/* {t("strukturOrganisasi")} */} + Struktur Organisasi @@ -716,7 +721,8 @@ export default function NavbarHumas(props: { size: string }) { href="/static/visi-misi-polri" className="flex justify-between" > - {t("visi")} & {t("misi")} + {/* {t("visi")} & {t("misi")} */} + Visi & Misi @@ -725,7 +731,8 @@ export default function NavbarHumas(props: { size: string }) { href="/static/tugas-dan-fungsi-polri" className="flex justify-between" > - {t("tugas")} & {t("fungsi")} + {/* {t("tugas")} & {t("fungsi")} */} + Tugas & Fungsi @@ -750,7 +757,8 @@ export default function NavbarHumas(props: { size: string }) { variant="light" endContent={} > - {t("aplikasi_terkait")} + {/* {t("aplikasi_terkait")} */} + Aplikasi Terkait @@ -1378,7 +1386,7 @@ export default function NavbarHumas(props: { size: string }) { {item.label} ) : ( - {t(item.label)} + {item.label} )} {item.submenu && (dropdownOpen[item.key] ? ( @@ -1407,9 +1415,7 @@ export default function NavbarHumas(props: { size: string }) { className="w-[35px] h-[35px] object-cover" /> )} - {subItem.multi - ? t(subItem.multi) - : subItem.label} + {subItem.label}
))}