diff --git a/app/(root)/page.tsx b/app/(root)/page.tsx new file mode 100644 index 00000000..5c618e91 --- /dev/null +++ b/app/(root)/page.tsx @@ -0,0 +1,7 @@ +import React from "react"; + +const page = () => { + return
ppp
; +}; + +export default page; diff --git a/app/[locale]/audio/filter/page.tsx b/app/[locale]/audio/filter/page.tsx new file mode 100644 index 00000000..45a8e560 --- /dev/null +++ b/app/[locale]/audio/filter/page.tsx @@ -0,0 +1,183 @@ +"use client"; +import React, { useState } from "react"; +import { Pagination, PaginationContent, PaginationEllipsis, PaginationItem, PaginationLink, PaginationNext, PaginationPrevious } from "@/components/ui/pagination"; +import { Checkbox } from "@/components/ui/checkbox"; +import { Icon } from "@iconify/react/dist/iconify.js"; + +const dummyDescription = [ + { id: 1, title: "Kapolres Batam Berikan pengarahan pagi kepada para anggota dan staf yang terkait", date: "28 November 2024", time: "11.15 WIB", duration: "00:24:55" }, + { id: 2, title: "Kapolres Lahat Himbau Cipta Kondisi Cooling System Pasca Pemungutan Suara Pilkada 2024", date: "28 November 2024", time: "11.15 WIB", duration: "00:24:55" }, + { id: 3, title: "17 Ton Pupuk Bersubsidi yang Akan Diselewengkan ke Banyuasin Berhasil Digagalkan", date: "28 November 2024", time: "11.15 WIB", duration: "00:24:55" }, + { id: 4, title: "Kapolda Sumsel Apelkan 1471 Personel Persiapan Pengamanan Pengawalan Tahan Pungut dan Hitung Suara", date: "28 November 2024", time: "11.15 WIB", duration: "00:24:55" }, + { id: 5, title: "Polrestabes Palembang Berhasil Mengungkap Kasus Penganiayaan Berat di Ilir Barat II", date: "28 November 2024", time: "11.15 WIB", duration: "00:24:55" }, + { id: 6, title: "Tahapan Pilkada di Sumsel Berlangsung Kondusif", date: "28 November 2024", time: "11.15 WIB", duration: "00:24:55" }, +]; + +const categories = [ + { id: 1, title: "HUT HUMAS KE - 73" }, + { id: 2, title: "OPERASI ZEBRA 2024" }, + { id: 3, title: "PON XXI" }, + { id: 4, title: "OPS LILIN NATARU 2024" }, + { id: 5, title: "HUT HUMAS KE - 72" }, + { id: 6, title: "OPS MANTAP PRAJA & PILKADA 2024" }, + { id: 6, title: "OPS KETUPAT 2024" }, + { id: 6, title: "OPS PATUH 2024" }, + { id: 6, title: "HARI JUANG POLRI" }, + { id: 6, title: "HUT RI KE-79" }, + { id: 6, title: "HARI BHAYANGKARA KE-78" }, +]; + +const formatAudio = [ + { id: 1, title: "WAV" }, + { id: 2, title: "MP3" }, +]; + +const FilterPage = () => { + return ( +
+ {/* Header */} +
+

+ {" "} + Audio {">"} Semua Audio +

+

|

+

Terdapat 32499 artikel berisi Audio yang dapat diunduh

+
+ {/* Left */} +
+ {/* Sidebar Kiri */} +
+

Filter

+
+ {/* Pencarian */} +
+ + +
+ + {/* Tahun & Bulan */} +
+ + +
+ + {/* Tanggal */} +
+ + +
+ + {/* Kategori */} +
+

Kategori

+
    + {categories.map((category) => ( +
  • + +
  • + ))} +
+
+ {/* Garis */} +
+ {/* Garis */} +
+

Format Foto

+
    + {formatAudio.map((format) => ( +
  • + +
  • + ))} +
+
+
+
+ + {/* Konten Kanan */} +
+
+

Urutkan berdasarkan

+ +
+ {/* Card */} +
+ {dummyDescription.map((description) => ( + +
+ + + +
+ +
+
+ {description.date} | 518 +
+
{description.title}
+
+
+
+ +
+
+ # +
{description.duration}
+ + + +
+
+
+ ))} +
+
+
+ + + + + + + 1 + + + + 2 + + + + 3 + + + + + + + + + +
+ ); +}; + +export default FilterPage; diff --git a/app/[locale]/auth/page.tsx b/app/[locale]/auth/page.tsx index 10b85d33..091105ab 100644 --- a/app/[locale]/auth/page.tsx +++ b/app/[locale]/auth/page.tsx @@ -1,8 +1,75 @@ -import React from 'react' -import { redirect } from 'next/navigation' -const page = ({ params: { locale } }: { params: { locale: string } }) => { - redirect(`/${locale}/auth/login`) - return null -} +// import React from 'react' +// import { redirect } from 'next/navigation' +// const page = ({ params: { locale } }: { params: { locale: string } }) => { +// redirect(`/${locale}/auth/login`) +// return null +// } -export default page \ No newline at end of file +// export default page + +import { Link } from "@/i18n/routing"; +import LoginForm from "@/components/partials/auth/login-form"; +import Image from "next/image"; +import Social from "@/components/partials/auth/social"; +import Copyright from "@/components/partials/auth/copyright"; +import Logo from "@/components/partials/auth/logo"; +const Login = ({ params: { locale } }: { params: { locale: string } }) => { + return ( + <> +
+
+
+
+ + + +

+ Unlock your Project + performance +

+
+
+ +
+
+
+
+
+
+ + + +
+
+

Sign in

+
Sign in to your account to start using Dashcode
+
+ +
+
Or continue with
+
+
+ +
+
+ Don’t have an account?{" "} + + Sign up + +
+
+
+ +
+
+
+
+
+ + ); +}; + +export default Login; diff --git a/app/[locale]/document/filter/page.tsx b/app/[locale]/document/filter/page.tsx new file mode 100644 index 00000000..8af5ce0b --- /dev/null +++ b/app/[locale]/document/filter/page.tsx @@ -0,0 +1,189 @@ +"use client"; +import React, { useState } from "react"; +import { Pagination, PaginationContent, PaginationEllipsis, PaginationItem, PaginationLink, PaginationNext, PaginationPrevious } from "@/components/ui/pagination"; +import { Checkbox } from "@/components/ui/checkbox"; +import { Icon } from "@iconify/react/dist/iconify.js"; + +const dummyDescription = [ + { id: 1, title: "Kapolres Batam Berikan pengarahan pagi kepada para anggota dan staf yang terkait", date: "28 November 2024", time: "11.15 WIB", duration: "00:24:55" }, + { id: 2, title: "Kapolres Lahat Himbau Cipta Kondisi Cooling System Pasca Pemungutan Suara Pilkada 2024", date: "28 November 2024", time: "11.15 WIB", duration: "00:24:55" }, + { id: 3, title: "17 Ton Pupuk Bersubsidi yang Akan Diselewengkan ke Banyuasin Berhasil Digagalkan", date: "28 November 2024", time: "11.15 WIB", duration: "00:24:55" }, + { id: 4, title: "Kapolda Sumsel Apelkan 1471 Personel Persiapan Pengamanan Pengawalan Tahan Pungut dan Hitung Suara", date: "28 November 2024", time: "11.15 WIB", duration: "00:24:55" }, + { id: 5, title: "Polrestabes Palembang Berhasil Mengungkap Kasus Penganiayaan Berat di Ilir Barat II", date: "28 November 2024", time: "11.15 WIB", duration: "00:24:55" }, + { id: 6, title: "Tahapan Pilkada di Sumsel Berlangsung Kondusif", date: "28 November 2024", time: "11.15 WIB", duration: "00:24:55" }, + { id: 7, title: "Tahapan Pilkada di Sumsel Berlangsung Kondusif", date: "28 November 2024", time: "11.15 WIB", duration: "00:24:55" }, + { id: 8, title: "Tahapan Pilkada di Sumsel Berlangsung Kondusif", date: "28 November 2024", time: "11.15 WIB", duration: "00:24:55" }, + { id: 9, title: "Tahapan Pilkada di Sumsel Berlangsung Kondusif", date: "28 November 2024", time: "11.15 WIB", duration: "00:24:55" }, + { id: 10, title: "Tahapan Pilkada di Sumsel Berlangsung Kondusif", date: "28 November 2024", time: "11.15 WIB", duration: "00:24:55" }, + { id: 11, title: "Tahapan Pilkada di Sumsel Berlangsung Kondusif", date: "28 November 2024", time: "11.15 WIB", duration: "00:24:55" }, + { id: 12, title: "Tahapan Pilkada di Sumsel Berlangsung Kondusif", date: "28 November 2024", time: "11.15 WIB", duration: "00:24:55" }, + { id: 13, title: "Tahapan Pilkada di Sumsel Berlangsung Kondusif", date: "28 November 2024", time: "11.15 WIB", duration: "00:24:55" }, + { id: 14, title: "Tahapan Pilkada di Sumsel Berlangsung Kondusif", date: "28 November 2024", time: "11.15 WIB", duration: "00:24:55" }, +]; + +const categories = [ + { id: 1, title: "HUT HUMAS KE - 73" }, + { id: 2, title: "OPERASI ZEBRA 2024" }, + { id: 3, title: "PON XXI" }, + { id: 4, title: "OPS LILIN NATARU 2024" }, + { id: 5, title: "HUT HUMAS KE - 72" }, + { id: 6, title: "OPS MANTAP PRAJA & PILKADA 2024" }, + { id: 6, title: "OPS KETUPAT 2024" }, + { id: 6, title: "OPS PATUH 2024" }, + { id: 6, title: "HARI JUANG POLRI" }, + { id: 6, title: "HUT RI KE-79" }, + { id: 6, title: "HARI BHAYANGKARA KE-78" }, +]; + +const formatAudio = [ + { id: 1, title: "DOC" }, + { id: 2, title: "DOCX" }, + { id: 3, title: "PDF" }, + { id: 4, title: "PPT" }, + { id: 5, title: "PPTX" }, +]; + +const DocumentPage = () => { + return ( +
+ {/* Header */} +
+

+ {" "} + Teks {">"} Semua Teks +

+

|

+

Terdapat 32499 artikel berisi Teks yang dapat diunduh

+
+ {/* Left */} +
+ {/* Sidebar Kiri */} +
+

Filter

+
+ {/* Pencarian */} +
+ + +
+ + {/* Tahun & Bulan */} +
+ + +
+ + {/* Tanggal */} +
+ + +
+ + {/* Kategori */} +
+

Kategori

+
    + {categories.map((category) => ( +
  • + +
  • + ))} +
+
+ {/* Garis */} +
+ {/* Garis */} +
+

Format Foto

+
    + {formatAudio.map((format) => ( +
  • + +
  • + ))} +
+
+
+
+ + {/* Konten Kanan */} +
+
+

Urutkan berdasarkan

+ +
+ + {/* Card */} +
+ {dummyDescription.map((description) => ( + +
+ + + +
+ +
+
+ {description.date} | 518 +
+
{description.title}
+
+ + + + Download Dokumen +
+
+
+ ))} +
+
+
+ + + + + + + 1 + + + + 2 + + + + 3 + + + + + + + + + +
+ ); +}; + +export default DocumentPage; diff --git a/app/[locale]/image/detail/[slug]/page.tsx b/app/[locale]/image/detail/[slug]/page.tsx new file mode 100644 index 00000000..0249618d --- /dev/null +++ b/app/[locale]/image/detail/[slug]/page.tsx @@ -0,0 +1,249 @@ +"use client"; +import { Card, CardContent } from "@/components/ui/card"; +import { Carousel, CarouselContent, CarouselItem, CarouselNext, CarouselPrevious } from "@/components/ui/carousel"; +import { Tabs, TabsList, TabsTrigger } from "@/components/ui/tabs"; +import { Textarea } from "@/components/ui/textarea"; +import Link from "next/link"; +import { usePathname, useRouter } from "next/navigation"; +import React, { useState } from "react"; + +const dummyImage = [ + { id: 1, thumbnail: "/assets/banner-sample.png" }, + { id: 2, thumbnail: "https://mediahub.polri.go.id/api/media/categories/view-thumbnail?id=125¤tMilis=1732769540018" }, + { id: 3, thumbnail: "https://mediahub.polri.go.id/api/media/categories/view-thumbnail?id=128¤tMilis=1732769540018" }, + { id: 4, thumbnail: "https://mediahub.polri.go.id/api/media/categories/view-thumbnail?id=127¤tMilis=1732769540018" }, + { id: 5, thumbnail: "https://mediahub.polri.go.id/api/media/categories/view-thumbnail?id=93¤tMilis=1732769540018" }, +]; + + +const dummyData={ + id:12312, + title:"ahahah", + createdBy:"Mabes", + createdAt:"21-21-2021", + time:"18:23", + desc:"sdaasd", + htmlDescription: "

Polres Kobar - Polres Kotawaringin Barat (Kobar) memberikan bantuan sosial kepada warga yang berada di Daerah Aliran Sungai (DAS) Arut khususnya yang terdampak banjir, Sabtu (30/11/2024) pagi.

Kapolda Kalteng Irjen Pol Drs. Djoko Poerwanto melalui Kapolres Kobar AKBP Yusfandi Usman, S.I.K., M.I.K., menjelaskan bahwa pihaknya membagikan 200 paket sembako sebagai bentuk kepedulian kepada masyarakat.

\"Saya bersama personel turun langsung membagikan bantuan berupa paket sembako yang diserahkan kepada masyarakat sekaligus monitoring ke lokasi pinggiran sungai yang mulai sebagain terdampak banjir akibat curah hujan tinggi,” ungkap Kapolres.

Lebih lanjut, orang nomor satu di Polres Kobar ini, mengungkapkan kegiatan tersebut dilakukan dalam rangka tanggap waspada dan antisipasi bencana banjir di wilayah Kabupaten Kobar.

“Kami minta masyarakat tetap waspada banjir menyikapi cuaca yang berubah-ubah saat ini, tidak menutup kemungkinan bertambahnya volume air sungai, jika diguyur hujan terus menerus,” jelasnya.

", + +} + +const DetailInfo = () => { + const [selectedSize, setSelectedSize] = useState("L"); + const [selectedTab, setSelectedTab] = useState("video"); + const router = useRouter(); + const pathname = usePathname(); + + const sizes = [ + { label: "XL", value: "3198 x 1798 px" }, + { label: "L", value: "2399 x 1349 px" }, + { label: "M", value: "1599 x 899 px" }, + { label: "S", value: "1066 x 599 px" }, + { label: "XS", value: "800 x 450 px" }, + ]; + + return ( +
+ {/* Container Utama */} +
+ {/* Bagian Kiri */} +
+ {/* Gambar Utama */} +
+ Main +
+
+ + {/* Thumbnail */} +
+ {[1, 2, 3, 4].map((_, index) => ( + {`Thumbnail + ))} +
+
+ + {/* Bagian Kanan */} +
+
+ + + +

Simpan

+
+ {/* garis */} +
+ + + OPS MANTAP PRAJA & PILKADA 2024 + + +
+

poldajabar

+

pilkadamai2024

+
+ +
+ + {/* Opsi Ukuran Foto */} +

Opsi Ukuran Foto

+ +
+ +
+ {sizes.map((size) => ( + + ))} +
+ + {/* Download Semua */} +
+ +
+ + {/* Tombol Download */} + +
+
+ + {/* Footer Informasi */} +
+

+ oleh {dummyData.createdBy} | Diupdate pada {dummyData.createdAt} {dummyData.time} WIB | 👁️ 65 +

+

Kreator: poppy-PID-poldajabar

+
+ + {/* Keterangan */} +
+

{dummyData.title}

+
+ +
+ + {/* Comment */} +
+

Berikan Komentar

+