From 1aa7652eb49fbec542ea1b41868162a7887471d6 Mon Sep 17 00:00:00 2001 From: Rama Priyanto Date: Wed, 6 Nov 2024 15:44:56 +0700 Subject: [PATCH] feat:aksebilitas menu, fix:landing banner --- app/layout.tsx | 77 +++-- components/landing/ENewsPolri.tsx | 143 ++++---- components/landing/HeaderNews.tsx | 259 +++++---------- components/landing/MediaSocial.tsx | 40 +-- components/landing/MedolUpdate.tsx | 396 ++++++++++------------- components/main/detail/new-detail.tsx | 26 +- components/page/detail-news.tsx | 116 ++++--- components/page/related-news.tsx | 136 ++++---- components/ui/social-media/polri-tv.tsx | 30 ++ public/image404.png | Bin 0 -> 72210 bytes service/http-config/http-base-service.ts | 10 +- service/medol-news-update.ts | 15 +- service/third-party-service.ts | 82 +++++ utils/global.tsx | 72 +++++ 14 files changed, 741 insertions(+), 661 deletions(-) create mode 100644 components/ui/social-media/polri-tv.tsx create mode 100644 public/image404.png create mode 100644 service/third-party-service.ts create mode 100644 utils/global.tsx diff --git a/app/layout.tsx b/app/layout.tsx index d2581cc..8a018d7 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -4,44 +4,55 @@ import "@/styles/globals.css"; import clsx from "clsx"; import { Metadata } from "next"; import { Providers } from "./providers"; +import LoadScript from "@/utils/global"; export const metadata: Metadata = { - title: { - default: siteConfig.name, - template: `%s - ${siteConfig.name}`, - }, - description: siteConfig.description, - themeColor: [ - { media: "(prefers-color-scheme: light)", color: "white" }, - { media: "(prefers-color-scheme: dark)", color: "black" }, - ], - icons: { - icon: "/logohumas.ico", - shortcut: "/favicon-16x16.png", - apple: "/apple-touch-icon.png", - }, + title: { + default: siteConfig.name, + template: `%s - ${siteConfig.name}`, + }, + description: siteConfig.description, + themeColor: [ + { media: "(prefers-color-scheme: light)", color: "white" }, + { media: "(prefers-color-scheme: dark)", color: "black" }, + ], + icons: { + icon: "/logohumas.ico", + shortcut: "/favicon-16x16.png", + apple: "/apple-touch-icon.png", + }, }; export default function RootLayout({ - children, + children, }: { - children: React.ReactNode; + children: React.ReactNode; }) { - return ( - - - - -
- {children} -
-
- - - ); + return ( + + + + + + + + +
{children}
+
+ + + ); } diff --git a/components/landing/ENewsPolri.tsx b/components/landing/ENewsPolri.tsx index fdc3a37..579a93a 100644 --- a/components/landing/ENewsPolri.tsx +++ b/components/landing/ENewsPolri.tsx @@ -1,62 +1,93 @@ -'use client' -import { Card, CardFooter } from '@nextui-org/react'; -import Image from 'next/image'; -import { useState } from 'react'; -import { ChevronLeftWhite, ChevronRightIcon } from '../icons'; -import Link from 'next/link'; +"use client"; +import { Card, CardFooter } from "@nextui-org/react"; +import Image from "next/image"; +import { useEffect, useState } from "react"; +import { ChevronLeftWhite, ChevronRightIcon, EyeIcon } from "../icons"; +import Link from "next/link"; +import { getListArticle } from "@/service/article"; +import { convertDateFormat } from "@/utils/global"; +import { Autoplay, Pagination, Navigation } from "swiper/modules"; +import { Swiper, SwiperSlide } from "swiper/react"; export default function ENewsPolri() { - const [limitedData, setLimitedData] = useState([]); + const [article, setArticle] = useState([]); - const eNews = [ - { - id: 1, - title: "Tribrata News Edisi 32 /IV-VI/ENews Polri/2024", - img: "/headernews.png", - }, - { - id: 2, - title: "Tribrata News Edisi 32 /IV-VI/ 2024", - img: "/headernews.png", - }, - { - id: 3, - title: "Tribrata News Edisi 32 /IV-VI/ 2024", - img: "/headernews.png", - }, - ]; + useEffect(() => { + async function getArticle() { + const response = await getListArticle(); + console.log("res", response?.data?.data); + setArticle(response?.data?.data); + } + getArticle(); + }, []); - return ( -
-

E-Majalah Polri

-
- -
- {eNews.map((data: any) => ( -
- - - e-news - -

{data.title}

-
-
- -
- ))} -
- -
- Lihat Semua + return ( +
+

+ E-Majalah Polri +

+ +
+
+ + {article?.map((newsItem: any) => ( + + + headernews + +
+ +

+ {newsItem.title} +

+ +

+ {convertDateFormat(newsItem.createdAt)} WIB +

+

+ + {newsItem.viewCount === null ? 0 : newsItem.viewCount} +

+
+
+
+
+ ))} +
- ) +
+ + Lihat Semua + +
+ ); } diff --git a/components/landing/HeaderNews.tsx b/components/landing/HeaderNews.tsx index 646502d..ae1306c 100644 --- a/components/landing/HeaderNews.tsx +++ b/components/landing/HeaderNews.tsx @@ -10,201 +10,105 @@ import Link from "next/link"; import GPRKominfo from "../ui/social-media/gpr-kominfo"; import { useEffect, useState } from "react"; import { getListArticle } from "@/service/article"; +import { convertDateFormat } from "@/utils/global"; export default function HeaderNews() { - const [article, setArticle] = useState(); + const [article, setArticle] = useState([]); useEffect(() => { async function getArticle() { const response = await getListArticle(); console.log("res", response?.data?.data); + setArticle(response?.data?.data); } getArticle(); }, []); - const newsData = [ - { - id: 1, - title: - "Pelihara Kondusifitas Kamtibmas, Personel Polsek Sayan Sambangi Warganya yang Masih Beraktifitas Pada Malam Hari", - date: "21-07-2023 13:50", - views: 82, - imageUrl: "/headernews.png", - }, - { - id: 2, - title: - "Pelihara Kondusifitas Kamtibmas, Personel Polsek Sayan Sambangi Warganya yang Masih Beraktifitas Pada Malam Hari", - date: "21-07-2023 13:50", - views: 82, - imageUrl: "/headernews.png", - }, - { - id: 3, - title: - "Pelihara Kondusifitas Kamtibmas, Personel Polsek Sayan Sambangi Warganya yang Masih Beraktifitas Pada Malam Hari", - date: "21-07-2023 13:50", - views: 82, - imageUrl: "/headernews.png", - }, - { - id: 4, - title: - "Pelihara Kondusifitas Kamtibmas, Personel Polsek Sayan Sambangi Warganya yang Masih Beraktifitas Pada Malam Hari", - date: "21-07-2023 13:50", - views: 82, - imageUrl: "/headernews.png", - }, - { - id: 5, - title: - "Pelihara Kondusifitas Kamtibmas, Personel Polsek Sayan Sambangi Warganya yang Masih Beraktifitas Pada Malam Hari", - date: "21-07-2023 13:50", - views: 82, - imageUrl: "/headernews.png", - }, - { - id: 6, - title: - "Pelihara Kondusifitas Kamtibmas, Personel Polsek Sayan Sambangi Warganya yang Masih Beraktifitas Pada Malam Hari", - date: "21-07-2023 13:50", - views: 82, - imageUrl: "/headernews.png", - }, - ]; return ( -
-
-

Berita Terkini

- -
-

- Pelihara Kondusifitas Kamtibmas, Personel Polsek Sayan Sambangi - Warganya yang Masih Beraktifitas Pada Malam Hari -

-

21-07-2023 13:50

-

- - 82 -

-
-
-

- Pelihara Kondusifitas Kamtibmas, Personel Polsek Sayan Sambangi - Warganya yang Masih Beraktifitas Pada Malam Hari -

-

21-07-2023 13:50

-

- - 82 -

-
-
-

- Pelihara Kondusifitas Kamtibmas, Personel Polsek Sayan Sambangi - Warganya yang Masih Beraktifitas Pada Malam Hari -

-

21-07-2023 13:50

-

- - 82 -

-
-
-

- Pelihara Kondusifitas Kamtibmas, Personel Polsek Sayan Sambangi - Warganya yang Masih Beraktifitas Pada Malam Hari -

-

21-07-2023 13:50

-

- - 82 -

-
-
-
- - - -
-
-
-
- - {newsData.map((newsItem) => ( - - - headernews - -
- -

- {newsItem.title} -

- -

- {newsItem.date} -

-

- - {newsItem.views} -

-
-
-
-
+
+
+
+

Berita Terkini

+ + {article.map((data: any) => ( +
+

{data.title}

+

+ {" "} + {convertDateFormat(data.createdAt)} WIB +

+

+ + {data.viewCount === null ? 0 : data.viewCount} +

+
))} - +
+
+ + + +
- {/* +
+
+ + {article?.map((newsItem: any) => ( + + headernews -
-

Pelihara Kondusifitas Kamtibmas, Personel Polsek Sayan Sambangi Warganya yang Masih Beraktifitas Pada Malam Hari

-

21-07-2023 13:50

-

82

-
+
+ +

+ {newsItem.title} +

+ +

+ {convertDateFormat(newsItem.createdAt)} WIB +

+

+ + {newsItem.viewCount === null ? 0 : newsItem.viewCount} +

+
-
*/} -
-
- - {/*
+ + + ))} + +
+
+
+ + {/*
gpr
@@ -232,6 +136,7 @@ export default function HeaderNews() {
gpr
*/} +
); diff --git a/components/landing/MediaSocial.tsx b/components/landing/MediaSocial.tsx index 56ee0e0..cacc421 100644 --- a/components/landing/MediaSocial.tsx +++ b/components/landing/MediaSocial.tsx @@ -198,45 +198,7 @@ export default function MediaSocial() { Lihat Semua
-
- {dummyData.map((data: any) => ( -
-
-
-
- logo -
-
-

- {data.division} -

-
-
-
-
- - Share -
-
-
-
- {data.description} - -
- Lihat Selengkapnya -
-
-
-
- header -
-
-
- ))} -
+
diff --git a/components/landing/MedolUpdate.tsx b/components/landing/MedolUpdate.tsx index 206fc66..3f55551 100644 --- a/components/landing/MedolUpdate.tsx +++ b/components/landing/MedolUpdate.tsx @@ -13,64 +13,58 @@ import "swiper/css"; import "swiper/css/navigation"; import "swiper/css/pagination"; import { Navigation, Pagination } from "swiper/modules"; -import { top5NewsMediahub } from "@/service/medol-news-update"; +import { topNewsMediahub } from "@/service/medol-news-update"; import Link from "next/link"; +import { + getImageInp, + topNewsInp, + topNewsTbn, +} from "@/service/third-party-service"; +import { convertDateFormatNoTime } from "@/utils/global"; +import PolriTvWidget from "../ui/social-media/polri-tv"; export default function MedolUpdate() { - const [mediahubUpdate, setMediahubUpdate] = useState(); + const [selectedTab, setSelectedTab] = useState("mediahub"); + const [mediahubUpdate, setMediahubUpdate] = useState([]); + const [tbnUpdate, setTbnUpdate] = useState([]); + const [inpUpdate, setInpUpdate] = useState([]); useEffect(() => { - async function getMedihubUpdate() { - const res = await top5NewsMediahub(); - setMediahubUpdate(res.data?.data?.content); - // console.log("List Top5News", res.data.data?.content); + if (selectedTab === "mediahub" && mediahubUpdate.length < 1) { + getMedihubUpdate(); } + if (selectedTab === "tbnews" && tbnUpdate.length < 1) { + getTbnUpdate(); + } + if (selectedTab === "inp" && inpUpdate.length < 1) { + getInpUpdate(); + } + }, [selectedTab]); - getMedihubUpdate(); - }, []); + async function getMedihubUpdate() { + const res = await topNewsMediahub(); + setMediahubUpdate(res?.data?.data?.content); + } - const mediaHubUpdate = [ - { - id: 1, - image: "/temp/mediahub1.png", - title: - "Peringatan Nuzulul Quran, Kapolda Sulbar Harap Kegiatan Ini Tambah Wawasan dan", - createdDate: "12 Januari 2024", - time: "13:00 WITA", - }, - { - id: 2, - image: "/temp/mediahub2.png", - title: - "Kapolri Tinjau Langsung Kondisi Pelayanan Pemudik di Dermaga 1 Pelabuhan Merak", - createdDate: "14 Januari 2024", - time: "13:00 WIB", - }, - { - id: 3, - image: "/temp/mediahub2.png", - title: - "Kapolri Tinjau Langsung Kondisi Pelayanan Pemudik di Dermaga 1 Pelabuhan Merak", - createdDate: "14 Januari 2024", - time: "13:00 WIB", - }, - { - id: 4, - image: "/temp/mediahub2.png", - title: - "Kapolri Tinjau Langsung Kondisi Pelayanan Pemudik di Dermaga 1 Pelabuhan Merak", - createdDate: "14 Januari 2024", - time: "13:00 WIB", - }, - { - id: 5, - image: "/temp/mediahub2.png", - title: - "Kapolri Tinjau Langsung Kondisi Pelayanan Pemudik di Dermaga 1 Pelabuhan Merak", - createdDate: "14 Januari 2024", - time: "13:00 WIB", - }, - ]; + async function getTbnUpdate() { + const res = await topNewsTbn(); + setTbnUpdate(res?.data?.data); + } + async function getInpUpdate() { + const res = await topNewsInp(); + // setInpUpdate(res?.data); + getDataImage(res?.data); + } + + async function getDataImage(data: any) { + let temp = data; + for (let i = 0; i < data.length; i++) { + const res = await getImageInp(temp[i].id); + const data = res?.data[0]?.guid?.rendered; + temp[i].image = data; + } + setInpUpdate(temp); + } return (
@@ -86,6 +80,8 @@ export default function MedolUpdate() { aria-label="Options" color="warning" className="flex justify-center" + selectedKey={selectedTab} + onSelectionChange={setSelectedTab} > -

02-04-2024 09:31 WITA

+

+ {convertDateFormatNoTime(newsItem?.createdAt)} +

{newsItem?.title}
@@ -123,200 +121,134 @@ export default function MedolUpdate() { ))}
- + + +
-
- console.log("item pressed")} - className="w-[45%] bg-white text-black" - > - - tes - - -

02-04-2024 09:31 WITA

- - Peringatan Nuzulul Quran, Kapolda Sulbar Harap Kegiatan Ini - Tambah Wawasan dan - -
-
- console.log("item pressed")} - className="w-[45%] bg-white text-black" - > - - tes - - -

02-04-2024 09:16 WIB

- - Kapolri Tinjau Langsung Kondisi Pelayanan Pemudik di Dermaga - 1 Pelabuhan Merak - -
-
-
+ + {tbnUpdate?.map((newsItem: any) => ( + + + + + tes + + + {convertDateFormatNoTime(newsItem?.date)} + {newsItem?.title} + + + + + ))} +
- + + +
-
- console.log("item pressed")} - className="w-[45%] bg-white text-black" - > - - tes - - -

02-04-2024 09:31 WITA

- - Peringatan Nuzulul Quran, Kapolda Sulbar Harap Kegiatan Ini - Tambah Wawasan dan - -
-
- console.log("item pressed")} - className="w-[45%] bg-white text-black" - > - - tes - - -

02-04-2024 09:16 WIB

- - Kapolri Tinjau Langsung Kondisi Pelayanan Pemudik di Dermaga - 1 Pelabuhan Merak - -
-
-
+ + {inpUpdate?.map((newsItem: any) => ( + + + + + tes + + + {convertDateFormatNoTime(newsItem?.date)} + {newsItem?.title?.rendered} + + + + + ))} +
- + + +
-
- console.log("item pressed")} - className="w-[45%] bg-white text-black" - > - - tes - - -

02-04-2024 09:31 WITA

- - Peringatan Nuzulul Quran, Kapolda Sulbar Harap Kegiatan Ini - Tambah Wawasan dan - -
-
- console.log("item pressed")} - className="w-[45%] bg-white text-black" - > - - tes - - -

02-04-2024 09:16 WIB

- - Kapolri Tinjau Langsung Kondisi Pelayanan Pemudik di Dermaga - 1 Pelabuhan Merak - -
-
+
+
+ +
- + +
diff --git a/components/main/detail/new-detail.tsx b/components/main/detail/new-detail.tsx index 351d201..972f09f 100644 --- a/components/main/detail/new-detail.tsx +++ b/components/main/detail/new-detail.tsx @@ -1,24 +1,40 @@ -import React from "react"; +"use client"; +import React, { useEffect, useState } from "react"; import DetailNews from "../../page/detail-news"; import SidebarDetail from "../../page/sidebar-detail"; import RelatedNews from "../../page/related-news"; import Comment from "./comment"; +import { getArticleById } from "@/service/article"; +import { useParams } from "next/navigation"; export default function NewsDetailPage() { + const params = useParams(); + const id = params.id; + const [detailArticle, setDetailArticle] = useState(); + + useEffect(() => { + initFetch(); + }, []); + + const initFetch = async () => { + const res = await getArticleById(id); + const data = res?.data?.data; + setDetailArticle(data); + }; return ( <> -
+
- +
-
+
-
+
diff --git a/components/page/detail-news.tsx b/components/page/detail-news.tsx index 43edd35..9f1e9f7 100644 --- a/components/page/detail-news.tsx +++ b/components/page/detail-news.tsx @@ -1,53 +1,73 @@ -'use client' -import Image from 'next/image' +"use client"; +import { convertDateFormat, formatTextToHtmlTag } from "@/utils/global"; +import Image from "next/image"; +import { EyeIcon, EyeIconMdi } from "../icons"; -export default function DetailNews() { - return ( -
-
- NextUI hero Image +export default function DetailNews(props: { data: any }) { + const { data } = props; + return ( +
+
+ NextUI hero Image +
+
+
+

+ Oleh {data?.createdByName} +

+

|

+

Diupdate pada {convertDateFormat(data?.createdAt)} WIB

+

|

+

+ + {data?.viewCount === null ? 0 : data?.viewCount} +

+
+
+ medsos
-
-

Oleh Humas Polri

-

|

-

Diupdate pada 24-01-2024 13:01:18 WIB

-

|

-

1000

-
-
medsos
-
medsos
-
medsos
-
medsos
-
- -
-
-

Bareskrim Polri Kirim Berkas Kasus Korupsi Pengadaan Alat Kesehatan Cath Lab dan CT Scan ke Kejagung

-

Jakarta, – Direktorat Tindak Pidana Korupsi (Dittipidkor) Bareskrim Polri melakukan pengiriman berkas perkara (tahap I), terkait dugaan korupsi pengadaan alat kesehatan Cath Lab dan belanja alat kedokteran CT Scan di RSUD dr Mohammad Soewandhie Surabaya, yang diduga dilakukan oleh tersangka drg RP. - Kepala Biro Penerangan Masyarakat Divisi Humas Polri Brigjen Pol Trunoyudo Wisnu Andiko mengatakan, perkara dugaan korupsi ini terjadi pada tahun 2012 dimana RSUD dr Mohammad Soewandhie Surabaya telah melakukan pengadaan alat kesehatan Cath Lab dan belanja alat kedokteran CT Scan, dengan menggunakan DPA SKPD tahun anggaran 2012, yakni rinciannya alat kesehatan Cath Lab Rp 17.050.000.000 dan CT Scan Rp 14.500.000.000. - Trunoyudo menuturkan, pengadaan alat kesehatan Cath Lab dan CT Scan itu sendiri diawali sejak tahun 2011 dimana mulai dari tahap perencanaan anggaran, perencanaan lelang, proses lelang, pelaksanaan pekerjaan dan pembayaran terdapat perbuatan melawan hukum yang terjadi dalam proses pengadaan barang dan jasa, diantaranya dengan menunjuk salah satu produk tertentu. - “Pada tanggal 10 November 2022 telah dilakukan pengiriman berkas perkara tahap I atas nama tersangka RP ke Kejaksaan Agung RI,” katanya. - Pada tanggal 25 November 2022, penyidik menerima pengembalian berkas dengan disertai beberapa kekurangan baik petunjuk formil maupun materil yang harus dipenuhi penyidik. - Setelah penyidik melengkapi petunjuk formil maupun materil, kemudian pada 16 Januari 2024 telah melakukan pengiriman kembali berkas perkara atas nama tersangka RP ke Kejaksaan Agung. - Tersangka RP dijerat Pasal 2 ayat (1) dan atau Pasal 3 UU Nomor 31 tahun 1999 tentang Pemberantasan Tindak Pidana Korupsi sebagaimana telah diubah dengan UU nomor 20 tahun 2001 tentang perubahaan atas UU nomor 31 tahun 1999 tentang Pemberantasan Tindak Pidana Korupsi Jo Pasal 55 ayat (1) ke-1 KUHP. - Berdasarkan hasil perhitungan kerugian keuangan negara yang dilakukan BPK RI adalah sebesar Rp 13.213.174.883.

-
-
-
medsos
-
medsos
-
medsos
-
medsos
-
- {/*
- -
*/} + medsos
-
- ) +
+ medsos +
+
+ medsos +
+
+
+
+

{data?.title}

+
+
+
+
+ medsos +
+
+ medsos +
+
+ medsos +
+
+ medsos +
+
+
+
+ ); } diff --git a/components/page/related-news.tsx b/components/page/related-news.tsx index bb95680..e49e2a1 100644 --- a/components/page/related-news.tsx +++ b/components/page/related-news.tsx @@ -1,64 +1,80 @@ -'use client' -import { Card, CardBody, CardFooter, Image } from '@nextui-org/react'; -import React from 'react' -import { UnderLine } from '../icons'; +"use client"; +import { Card, CardBody, CardFooter, Image } from "@nextui-org/react"; +import React from "react"; +import { UnderLine } from "../icons"; export default function RelatedNews() { - const list = [ - { - title: "Bareskrim Polri Kirim Berkas Kasus Korupsi Pengadaan Alat Kesehatan Cath Lab dan CT Scan ke...", - img: "/relatedNews.png", - desc: "$5.50", - }, - { - title: "Bareskrim Polri Kirim Berkas Kasus Korupsi Pengadaan Alat Kesehatan Cath Lab dan CT Scan ke...", - img: "/headernews.png", - price: "$3.00", - }, - { - title: "Bareskrim Polri Kirim Berkas Kasus Korupsi Pengadaan Alat Kesehatan Cath Lab dan CT Scan ke...", - img: "/relatedNews.png", - desc: "$5.50", - }, { - title: "Bareskrim Polri Kirim Berkas Kasus Korupsi Pengadaan Alat Kesehatan Cath Lab dan CT Scan ke...", - img: "/relatedNews.png", - desc: "$5.50", - }, - { - title: "Bareskrim Polri Kirim Berkas Kasus Korupsi Pengadaan Alat Kesehatan Cath Lab dan CT Scan ke...", - img: "/headernews.png", - price: "$3.00", - }, - ]; - return ( -
-
-
Kategori Satker
-
-
-
-
- {list.map((item, index) => ( - console.log("item pressed")}> - - {item.title} -

24/01/2024 14:08 WIB

-
- - {item.title} -

Lihat Selengkapnya

-
-
- ))} -
-
+ const list = [ + { + title: + "Bareskrim Polri Kirim Berkas Kasus Korupsi Pengadaan Alat Kesehatan Cath Lab dan CT Scan ke...", + img: "/relatedNews.png", + desc: "$5.50", + }, + { + title: + "Bareskrim Polri Kirim Berkas Kasus Korupsi Pengadaan Alat Kesehatan Cath Lab dan CT Scan ke...", + img: "/headernews.png", + price: "$3.00", + }, + { + title: + "Bareskrim Polri Kirim Berkas Kasus Korupsi Pengadaan Alat Kesehatan Cath Lab dan CT Scan ke...", + img: "/relatedNews.png", + desc: "$5.50", + }, + { + title: + "Bareskrim Polri Kirim Berkas Kasus Korupsi Pengadaan Alat Kesehatan Cath Lab dan CT Scan ke...", + img: "/relatedNews.png", + desc: "$5.50", + }, + { + title: + "Bareskrim Polri Kirim Berkas Kasus Korupsi Pengadaan Alat Kesehatan Cath Lab dan CT Scan ke...", + img: "/headernews.png", + price: "$3.00", + }, + ]; + return ( +
+
+
Kategori Satker
+
+
- ) +
+
+
+ {list.map((item, index) => ( + console.log("item pressed")} + > + + {item.title} +

24/01/2024 14:08 WIB

+
+ + {item.title} +

+ Lihat Selengkapnya +

+
+
+ ))} +
+
+
+ ); } diff --git a/components/ui/social-media/polri-tv.tsx b/components/ui/social-media/polri-tv.tsx new file mode 100644 index 0000000..7cf73ef --- /dev/null +++ b/components/ui/social-media/polri-tv.tsx @@ -0,0 +1,30 @@ +import { useEffect } from "react"; + +const PolriTvWidget = () => { + useEffect(() => { + if (typeof window !== "undefined") { + const script = document.createElement("script"); + script.src = "https://embedsocial.com/cdn/ht.js"; + script.id = "EmbedSocialHashtagScript"; + script.async = true; + document.head.appendChild(script); + + return () => { + document.head.removeChild(script); + }; + } + }, []); + + return ( +
+ +
+ ); +}; + +export default PolriTvWidget; diff --git a/public/image404.png b/public/image404.png new file mode 100644 index 0000000000000000000000000000000000000000..195498a57a24ade4505f8224dc045395353b1eea GIT binary patch literal 72210 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").replaceAll(/"/g, ""); + return { __html: htmlText }; + } +} + +const LoadScript = () => { + useEffect(() => { + const script = document.createElement("script"); + script.src = "https://cdn.userway.org/widget.js"; + script.setAttribute("data-account", "X36s1DpjqB"); + script.async = true; + + document.head.appendChild(script); + + return () => { + // Cleanup if needed + document.head.removeChild(script); + }; + }, []); + + return null; // Tidak perlu merender apa-apa +}; + +export default LoadScript;