From 4824e4e8480939c6e893d82840f56429eb6a8eba Mon Sep 17 00:00:00 2001 From: nico Date: Wed, 26 Mar 2025 12:06:55 +0800 Subject: [PATCH] UI Sub Menu Keamanan --- .../PADesa-pendapatan-asli-desa/page.tsx | 24 ++ .../ekonomi/demografi-pekerjaan/page.tsx | 250 ++++++++++++++++++ .../jumlah-penduduk-miskin-2024-2025/page.tsx | 119 +++++++++ .../page.tsx | 142 ++++++++++ .../jumlah-pengangguran-2024-2025/page.tsx | 185 +++++++++++++ .../ekonomi/lowongan-kerja-lokal/page.tsx | 128 +++++++++ .../(pages)/ekonomi/pasar-desa/page.tsx | 182 +++++++++++++ .../ekonomi/program-kemiskinan/page.tsx | 99 +++++++ .../ekonomi/sektor-unggulan-desa/page.tsx | 69 +++++ .../page.tsx | 24 ++ .../desa-digital-smart-village/page.tsx | 105 ++++++++ .../inovasi/layanan-online-desa/page.tsx | 67 +++++ .../inovasi/program-kreatif-desa/page.tsx | 81 ++++++ .../page.tsx | 0 .../{darurat => kontak-darurat}/page.tsx | 0 .../(pages)/keamanan/laporan-publik/page.tsx | 118 +++++++++ .../(pages)/keamanan/laporan/page.tsx | 50 ---- .../page.tsx | 0 .../{polsek => polsek-terdekat}/page.tsx | 0 .../(pages)/keamanan/tips-keamanan/page.tsx | 120 +++++++++ .../page.tsx | 0 .../{info => info-wabah-penyakit}/page.tsx | 0 .../{kontak => kontak-darurat}/page.tsx | 0 .../penanganan-darurat}/page.tsx | 0 .../(pages)/kesehatan/penanganan/page.tsx | 106 -------- .../{program => program-kesehatan}/page.tsx | 0 .../page.tsx | 0 .../ppid/{dasarhukum => dasar-hukum}/page.tsx | 0 .../ppid/{ikm => ikm-desa-darmasaba}/page.tsx | 0 .../page.tsx | 0 .../page.tsx | 0 .../ppid/{profile => profile-ppid}/page.tsx | 0 .../ppid/{struktur => struktur-ppid}/page.tsx | 0 .../{visimisi => visi-misi-ppid}/page.tsx | 0 src/con/navbar-list-menu.ts | 73 ++--- 35 files changed, 1752 insertions(+), 190 deletions(-) create mode 100644 src/app/darmasaba/(pages)/ekonomi/PADesa-pendapatan-asli-desa/page.tsx create mode 100644 src/app/darmasaba/(pages)/ekonomi/demografi-pekerjaan/page.tsx create mode 100644 src/app/darmasaba/(pages)/ekonomi/jumlah-penduduk-miskin-2024-2025/page.tsx create mode 100644 src/app/darmasaba/(pages)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/page.tsx create mode 100644 src/app/darmasaba/(pages)/ekonomi/jumlah-pengangguran-2024-2025/page.tsx create mode 100644 src/app/darmasaba/(pages)/ekonomi/lowongan-kerja-lokal/page.tsx create mode 100644 src/app/darmasaba/(pages)/ekonomi/pasar-desa/page.tsx create mode 100644 src/app/darmasaba/(pages)/ekonomi/program-kemiskinan/page.tsx create mode 100644 src/app/darmasaba/(pages)/ekonomi/sektor-unggulan-desa/page.tsx create mode 100644 src/app/darmasaba/(pages)/ekonomi/struktur-organisasi-dan-sk-pengurus-bumdesa/page.tsx create mode 100644 src/app/darmasaba/(pages)/inovasi/desa-digital-smart-village/page.tsx create mode 100644 src/app/darmasaba/(pages)/inovasi/layanan-online-desa/page.tsx create mode 100644 src/app/darmasaba/(pages)/inovasi/program-kreatif-desa/page.tsx rename src/app/darmasaba/(pages)/keamanan/{lingkungan => keamanan-lingkungan-pecalang-patwal}/page.tsx (100%) rename src/app/darmasaba/(pages)/keamanan/{darurat => kontak-darurat}/page.tsx (100%) create mode 100644 src/app/darmasaba/(pages)/keamanan/laporan-publik/page.tsx delete mode 100644 src/app/darmasaba/(pages)/keamanan/laporan/page.tsx rename src/app/darmasaba/(pages)/keamanan/{kriminalitas => pencegahan-kriminalitas}/page.tsx (100%) rename src/app/darmasaba/(pages)/keamanan/{polsek => polsek-terdekat}/page.tsx (100%) create mode 100644 src/app/darmasaba/(pages)/keamanan/tips-keamanan/page.tsx rename src/app/darmasaba/(pages)/kesehatan/{datakesehatan => data-kesehatan-warga}/page.tsx (100%) rename src/app/darmasaba/(pages)/kesehatan/{info => info-wabah-penyakit}/page.tsx (100%) rename src/app/darmasaba/(pages)/kesehatan/{kontak => kontak-darurat}/page.tsx (100%) rename src/app/darmasaba/(pages)/{keamanan/keamanan => kesehatan/penanganan-darurat}/page.tsx (100%) delete mode 100644 src/app/darmasaba/(pages)/kesehatan/penanganan/page.tsx rename src/app/darmasaba/(pages)/kesehatan/{program => program-kesehatan}/page.tsx (100%) rename src/app/darmasaba/(pages)/ppid/{daftar => daftar-informasi-publik-desa-darmasaba}/page.tsx (100%) rename src/app/darmasaba/(pages)/ppid/{dasarhukum => dasar-hukum}/page.tsx (100%) rename src/app/darmasaba/(pages)/ppid/{ikm => ikm-desa-darmasaba}/page.tsx (100%) rename src/app/darmasaba/(pages)/ppid/{informasi => permohonan-informasi-publik}/page.tsx (100%) rename src/app/darmasaba/(pages)/ppid/{keberatan => permohonan-keberatan-informasi-publik}/page.tsx (100%) rename src/app/darmasaba/(pages)/ppid/{profile => profile-ppid}/page.tsx (100%) rename src/app/darmasaba/(pages)/ppid/{struktur => struktur-ppid}/page.tsx (100%) rename src/app/darmasaba/(pages)/ppid/{visimisi => visi-misi-ppid}/page.tsx (100%) diff --git a/src/app/darmasaba/(pages)/ekonomi/PADesa-pendapatan-asli-desa/page.tsx b/src/app/darmasaba/(pages)/ekonomi/PADesa-pendapatan-asli-desa/page.tsx new file mode 100644 index 00000000..8f3d15a2 --- /dev/null +++ b/src/app/darmasaba/(pages)/ekonomi/PADesa-pendapatan-asli-desa/page.tsx @@ -0,0 +1,24 @@ +import colors from '@/con/colors'; +import { Stack, Box, Text, Image } from '@mantine/core'; +import React from 'react'; +import BackButton from '../../desa/layanan/_com/BackButto'; + +function Page() { + return ( + + + + + + Pendapatan Asli Desa + + + + + + + + ); +} + +export default Page; diff --git a/src/app/darmasaba/(pages)/ekonomi/demografi-pekerjaan/page.tsx b/src/app/darmasaba/(pages)/ekonomi/demografi-pekerjaan/page.tsx new file mode 100644 index 00000000..7d337e9b --- /dev/null +++ b/src/app/darmasaba/(pages)/ekonomi/demografi-pekerjaan/page.tsx @@ -0,0 +1,250 @@ +import colors from '@/con/colors'; +import { Stack, Box, Paper, Text, ColorSwatch, Flex } from '@mantine/core'; +import React from 'react'; +import BackButton from '../../desa/layanan/_com/BackButto'; +import { BarChart } from '@mantine/charts'; + +const data = [ + { + id: 1, + Pekerjaan: 'Guru', + laki: 2, + perempuan: 3 + }, + { + id: 2, + Pekerjaan: 'Belajar/Mahasiswa', + laki: 37, + perempuan: 38 + }, + { + id: 3, + Pekerjaan: 'Karyawan Bumdn', + laki: 1, + perempuan: 0 + }, + { + id: 4, + Pekerjaan: 'Buruh Tani/Perkebunan', + laki: 1, + perempuan: 0 + }, + { + id: 5, + Pekerjaan: 'Karyawan Swasta', + laki: 3, + perempuan: 17 + }, + { + id: 6, + Pekerjaan: 'Karyawan Honorer', + laki: 2, + perempuan: 1 + }, + { + id: 7, + Pekerjaan: 'Buruh Harian Lepas', + laki: 8, + perempuan: 5 + }, + { + id: 8, + Pekerjaan: 'Belum/Tidak Bekerja', + laki: 87, + perempuan: 44 + }, + { + id: 9, + Pekerjaan: ' Kepolisian RI (Polri)', + laki: 4, + perempuan: 0 + }, + { + id: 10, + Pekerjaan: 'Wiraswasta Mengurus Rumah Tangga', + laki: 1, + perempuan: 7 + }, + { + id: 11, + Pekerjaan: 'Dosen', + laki: 1, + perempuan: 1 + }, + { + id: 12, + Pekerjaan: 'Perangkat Desa', + laki: 17, + perempuan: 19 + }, + { + id: 13, + Pekerjaan: 'Nelayan', + laki: 3, + perempuan: 0 + }, + { + id: 14, + Pekerjaan: 'Penyuluh Pertanian', + laki: 33, + perempuan: 24 + }, + { + id: 15, + Pekerjaan: 'Tukang Las/Pandai Besi', + laki: 5, + perempuan: 0 + }, + { + id: 16, + Pekerjaan: 'Sopir/Driver', + laki: 10, + perempuan: 3 + }, + { + id: 17, + Pekerjaan: 'Teknisi/Listrik', + laki: 25, + perempuan: 0 + }, + { + id: 18, + Pekerjaan: 'Montir/Mekanik', + laki: 25, + perempuan: 0 + }, + { + id: 19, + Pekerjaan: 'Karyawan Hotel/Pariwisata', + laki: 2, + perempuan: 52 + }, + { + id: 20, + Pekerjaan: 'Pengrajin (Batik, Anyaman, Kayu)', + laki: 5, + perempuan: 25 + }, + { + id: 21, + Pekerjaan: 'Tukang Bangunan', + laki: 25, + perempuan: 5 + }, + { + id: 22, + Pekerjaan: 'Tukang Kayu/Furnitur', + laki: 25, + perempuan: 0 + }, + { + id: 23, + Pekerjaan: 'Penjahit', + laki: 2, + perempuan: 35 + }, + { + id: 24, + Pekerjaan: 'Pedagang Pasar', + laki: 25, + perempuan: 30 + }, + { + id: 25, + Pekerjaan: 'Warung Makan/Penjual Makanan', + laki: 15, + perempuan: 30 + }, + { + id: 26, + Pekerjaan: 'Satpam/Security', + laki: 20, + perempuan: 5 + }, + { + id: 27, + Pekerjaan: 'Pengusaha Kecil (UMKM)', + laki: 5, + perempuan: 20 + }, + { + id: 28, + Pekerjaan: 'Karyawan Restoran/Kafe', + laki: 5, + perempuan: 15 + }, + { + id: 29, + Pekerjaan: 'Freelancer', + laki: 20, + perempuan: 10 + }, + { + id: 30, + Pekerjaan: 'Fotografer', + laki: 25, + perempuan: 9 + }, +] +function Page() { + return ( + + + + + + + Demografi Pekerjaan + + Desa Darmasaba memiliki komposisi penduduk yang beragam dalam sektor pekerjaan + + + + + Statistik Demografi Pekerjaan Di Desa Darmasaba + + + + + Laki-Laki + + + + + + Perempuan + + + + + + + + + ); +} + +export default Page; diff --git a/src/app/darmasaba/(pages)/ekonomi/jumlah-penduduk-miskin-2024-2025/page.tsx b/src/app/darmasaba/(pages)/ekonomi/jumlah-penduduk-miskin-2024-2025/page.tsx new file mode 100644 index 00000000..521952a1 --- /dev/null +++ b/src/app/darmasaba/(pages)/ekonomi/jumlah-penduduk-miskin-2024-2025/page.tsx @@ -0,0 +1,119 @@ +'use client' +import colors from '@/con/colors'; +import { Box, CheckIcon, Combobox, ComboboxChevron, ComboboxOption, ComboboxOptions, ComboboxTarget, Group, InputBase, InputPlaceholder, Paper, SimpleGrid, Stack, Text, useCombobox } from '@mantine/core'; +import { useState } from 'react'; +import BackButton from '../../desa/layanan/_com/BackButto'; +import { BarChart } from '@mantine/charts'; + +const data = [ + { + id: 1, + tahun: '2024', + Penduduk: 400000 + }, + { + id: 2, + tahun: '2025', + Penduduk: 450000 + }, + +] +const tahun = [ + '2024', + '2025' +]; +function Page() { + const combobox = useCombobox({ + onDropdownClose: () => combobox.resetSelectedOption(), + onDropdownOpen: (eventSource) => { + if (eventSource === 'keyboard') { + combobox.selectActiveOption(); + } else { + combobox.updateSelectedOptionIndex('active'); + } + }, + }); + + const [value, setValue] = useState('2024'); + + const options = tahun.map((item) => ( + + + {item === value && } + {item} + + + )); + return ( + + + + + + + Jumlah Penduduk Miskin Tahun 2024-2025 + + + + + + + Tahun: 2024 + 4,800,000 Orang + + + Pilih Tahun + { + setValue(val); + combobox.updateSelectedOptionIndex('active'); + }} + > + + } + rightSectionPointerEvents="none" + onClick={() => combobox.toggleDropdown()} + > + {value || Pick value} + + + + + {options} + + + + + + Jumlah Penduduk Miskin Per Tahun + + + + + + ); +} + +export default Page; diff --git a/src/app/darmasaba/(pages)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/page.tsx b/src/app/darmasaba/(pages)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/page.tsx new file mode 100644 index 00000000..7325f2f9 --- /dev/null +++ b/src/app/darmasaba/(pages)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/page.tsx @@ -0,0 +1,142 @@ +import colors from '@/con/colors'; +import { Stack, Box, Text, Center, Paper, ColorSwatch, Flex } from '@mantine/core'; +import React from 'react'; +import BackButton from '../../desa/layanan/_com/BackButto'; +import { PieChart } from '@mantine/charts'; + +const datausiaKerja = [ + { + id: 1, + name: '18 - 25', + value: 45, + color: 'indigo.6' + }, + { + id: 2, + name: '26 - 35', + value: 35, + color: 'teal.6' + }, + { + id: 3, + name: '36 - 45', + value: 15, + color: 'yellow.6' + }, + { + id: 4, + name: '46+', + value: 5, + color: 'red.6' + }, +] +const datakerjaPendidikan = [ + { + id: 1, + name: 'SD', + value: 10, + color: 'indigo.6' + }, + { + id: 2, + name: 'SMP', + value: 20, + color: 'teal.6' + }, + { + id: 3, + name: 'SMA/SMK', + value: 45, + color: 'yellow.6' + }, + { + id: 4, + name: 'D3/S1', + value: 25, + color: 'red.6' + }, +] +function Page() { + return ( + + + + + + + Jumlah Penduduk Usia Kerja Yang Menganggur + + + + + + Pengangguran Berdasarkan Usia +
+ +
+ + + + 18-25 + + + + + + 26-35 + + + + + + 36-45 + + + + + + 46+ + + + + +
+ + Pengangguran Berdasarkan Pendidikan +
+ +
+ + + + SD + + + + + + SMP + + + + + + SMA/SMK + + + + + + D3/S1 + + + + +
+
+
+
+ ); +} + +export default Page; diff --git a/src/app/darmasaba/(pages)/ekonomi/jumlah-pengangguran-2024-2025/page.tsx b/src/app/darmasaba/(pages)/ekonomi/jumlah-pengangguran-2024-2025/page.tsx new file mode 100644 index 00000000..827d9530 --- /dev/null +++ b/src/app/darmasaba/(pages)/ekonomi/jumlah-pengangguran-2024-2025/page.tsx @@ -0,0 +1,185 @@ +import colors from '@/con/colors'; +import { Stack, Box, Text, Group, Flex, Button, SimpleGrid, Paper, Center, ColorSwatch, TableTd, TableTr, Table, TableTbody, TableTh, TableThead } from '@mantine/core'; +import React from 'react'; +import BackButton from '../../desa/layanan/_com/BackButto'; +import { IconBriefcase, IconChevronDown, IconDownload, IconSchool, IconUserOff, IconUsersGroup } from '@tabler/icons-react'; +import { BarChart } from '@mantine/charts'; + +const data1 = [ + { + id: 1, + icon: , + judul: 'Total Pengangguran', + jumlah: '140', + persentase: -12.5% dari 2024 + }, + { + id: 2, + icon: , + judul: 'Pengangguran Terdidik', + jumlah: '80', + persentase: 57.1% dari total + }, + { + id: 3, + icon: , + judul: 'Usia Produktif', + jumlah: '125', + persentase: 89.3% dari total + }, + { + id: 4, + icon: , + judul: 'Sedang Mencari Kerja', + jumlah: '95', + persentase: 67.9% dari total + }, +] + +const dataPengangguran = [ + { + id: 1, + bulan: 'Jan', + berpendidikan: 98, + takberpendidikan: 74, + }, + { + id: 2, + bulan: 'Feb', + berpendidikan: 85, + takberpendidikan: 74, + }, + { + id: 3, + bulan: 'Mar', + berpendidikan: 76, + takberpendidikan: 55, + }, + { + id: 4, + bulan: 'Apr', + berpendidikan: 98, + takberpendidikan: 74, + }, + { + id: 5, + bulan: 'Mei', + berpendidikan: 74, + takberpendidikan: 54, + }, + { + id: 6, + bulan: 'Jun', + berpendidikan: 55, + takberpendidikan: 50, + }, +] +const dataTable = [ + { bulan: 'Jan', total: 160, terdidik: 95, takterdidik: 65, perubahan: '-' }, + { bulan: 'Feb', total: 155, terdidik: 90, takterdidik: 65, perubahan: '-3.1%' }, + { bulan: 'Mar', total: 150, terdidik: 88, takterdidik: 62, perubahan: '-3.2%' }, + { bulan: 'Apr', total: 148, terdidik: 85, takterdidik: 63, perubahan: '-1.3%' }, + { bulan: 'Mei', total: 145, terdidik: 82, takterdidik: 63, perubahan: '-2.0%' }, + { bulan: 'Jun', total: 140, terdidik: 80, takterdidik: 60, perubahan: '-3.4%' }, +] +function Page() { + const rows = dataTable.map((element) => ( + + {element.bulan} + {element.total} + {element.terdidik} + {element.takterdidik} + {element.perubahan} + + )); + return ( + + + + + + + Jumlah Pengangguran 2024 - 2025 + + + DATA PENGANGGURAN DESA + + + + + + + + + + {data1.map((v, k) => { + return ( + + + + + {v.judul} + {v.jumlah} + {v.persentase} + + + {v.icon} + + + ) + })} + + + + + + Pengangguran Berpendidikan + + + + + + Pengangguran Tak Berpendidikan + + + + +
+ +
+
+ + Detail Data Pengangguran + + + + Bulan + Total + Terdidik + Tidak Terdidik + Perubahan + + + {rows} +
+
+
+
+
+ ); +} + +export default Page; diff --git a/src/app/darmasaba/(pages)/ekonomi/lowongan-kerja-lokal/page.tsx b/src/app/darmasaba/(pages)/ekonomi/lowongan-kerja-lokal/page.tsx new file mode 100644 index 00000000..8ba40f3d --- /dev/null +++ b/src/app/darmasaba/(pages)/ekonomi/lowongan-kerja-lokal/page.tsx @@ -0,0 +1,128 @@ +'use client' +import colors from '@/con/colors'; +import { Stack, Box, Text, TextInput, Group, SimpleGrid, Paper, Flex, Button } from '@mantine/core'; +import React from 'react'; +import BackButton from '../../desa/layanan/_com/BackButto'; +import { IconBriefcase, IconClock, IconMapPin, IconSearch } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; + +const data = [ + { + id: 1, + kerja: 'Kasir', + tempat: 'Toko Sumber Rejeki', + alamat: 'Desa Munggu , Badung', + gaji: 'Rp. 2.500.000 / bulan' + + }, + { + id: 2, + kerja: 'Kasir', + tempat: 'Toko Sumber Rejeki', + alamat: 'Desa Munggu , Badung', + gaji: 'Rp. 2.500.000 / bulan' + + }, + { + id: 3, + kerja: 'Kasir', + tempat: 'Toko Sumber Rejeki', + alamat: 'Desa Munggu , Badung', + gaji: 'Rp. 2.500.000 / bulan' + + }, + { + id: 4, + kerja: 'Kasir', + tempat: 'Toko Sumber Rejeki', + alamat: 'Desa Munggu , Badung', + gaji: 'Rp. 2.500.000 / bulan' + + }, + { + id: 5, + kerja: 'Kasir', + tempat: 'Toko Sumber Rejeki', + alamat: 'Desa Munggu , Badung', + gaji: 'Rp. 2.500.000 / bulan' + + }, + { + id: 6, + kerja: 'Kasir', + tempat: 'Toko Sumber Rejeki', + alamat: 'Desa Munggu , Badung', + gaji: 'Rp. 2.500.000 / bulan' + + }, + +] +function Page() { + const router = useRouter() + return ( + + + + + + + Lowongan Kerja Lokal + + + } + /> + + + + + + {data.map((v, k) => { + return ( + + + + + + + {v.kerja} + {v.tempat} + + + + + + + {v.alamat} + + + + + + + Full Time + {v.gaji} + + + + + + + ) + })} + + + + + ); +} + +export default Page; diff --git a/src/app/darmasaba/(pages)/ekonomi/pasar-desa/page.tsx b/src/app/darmasaba/(pages)/ekonomi/pasar-desa/page.tsx new file mode 100644 index 00000000..501b0b4f --- /dev/null +++ b/src/app/darmasaba/(pages)/ekonomi/pasar-desa/page.tsx @@ -0,0 +1,182 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Combobox, Flex, Group, Image, InputBase, InputPlaceholder, Paper, SimpleGrid, Stack, Text, TextInput, useCombobox } from '@mantine/core'; +import { IconArrowDown, IconMapPinFilled, IconSearch, IconShoppingCartFilled, IconStarFilled } from '@tabler/icons-react'; +import { useState } from 'react'; +import BackButton from '../../desa/layanan/_com/BackButto'; +import { useRouter } from 'next/navigation'; +import { motion } from 'motion/react'; + +const groceries = [ + 'Makanan', + 'Minuman', + 'Pakaian', + 'Alat Dapur', + 'Alat Mandi', + 'Furniture', +]; + +const dataBarang = [ + { + id: 1, + image: '/api/img/semat.png', + judul: 'Semat Bambu / Semat Banten', + harga: 'Rp. 3000 / pcs', + bintang: '4.9', + alamat: 'Jl. Kecubung no.6' + }, + { + id: 2, + image: '/api/img/kerupuk.png', + judul: 'Kerupuk Babi', + harga: 'Rp. 12000 / pcs', + bintang: '4.9', + alamat: 'Jl. Kenari no.7' + }, + { + id: 3, + image: '/api/img/beras.png', + judul: 'beras Merah Organik', + harga: 'Rp. 40000 / 1 kg', + bintang: '4.9', + alamat: 'Jl. Mawar no.8' + }, + { + id: 4, + image: '/api/img/genteng.png', + judul: 'Genteng', + harga: 'Rp. 3600 / pcs', + bintang: '4.9', + alamat: 'Jl. Kecubung no.16' + }, + +] +function Page() { + const [search, setSearch] = useState(''); + const combobox = useCombobox({ + onDropdownClose: () => { + combobox.resetSelectedOption(); + combobox.focusTarget(); + setSearch(''); + }, + + onDropdownOpen: () => { + combobox.focusSearchInput(); + }, + }); + + const [value, setValue] = useState(null); + + const options = groceries + .filter((item) => item.toLowerCase().includes(search.toLowerCase().trim())) + .map((item) => ( + + {item} + + )); + const router = useRouter() + return ( + + + + + + + Pasar Desa + + + Pasar Desa Online merupakan Media Promosi yang bertujuan untuk membantu warga desa dalam memasarkan dan memperkenalkan produknya kepada masyarakat. + + + + + + + { + setValue(val); + combobox.closeDropdown(); + }} + > + + } + onClick={() => combobox.toggleDropdown()} + rightSectionPointerEvents="none" + > + {value || Kategori} + + + + + setSearch(event.currentTarget.value)} + placeholder="Search groceries" + /> + + {options.length > 0 ? options : Nothing found} + + + + + + } + /> + + + + {dataBarang.map((v, k) => { + return ( + + router.push('https://www.whatsapp.com/?lang=id')} + whileHover={{ scale: 1.05 }} + whileTap={{ scale: 0.8 }} + > + + + {v.judul} + {v.harga} + + + {v.bintang} + + + + + + {v.alamat} + + + + + + + + ) + })} + + + + + + + + ); +} + +export default Page; diff --git a/src/app/darmasaba/(pages)/ekonomi/program-kemiskinan/page.tsx b/src/app/darmasaba/(pages)/ekonomi/program-kemiskinan/page.tsx new file mode 100644 index 00000000..3a6f01e8 --- /dev/null +++ b/src/app/darmasaba/(pages)/ekonomi/program-kemiskinan/page.tsx @@ -0,0 +1,99 @@ +import colors from '@/con/colors'; +import { Stack, Box, Text, SimpleGrid, Paper } from '@mantine/core'; +import React from 'react'; +import BackButton from '../../desa/layanan/_com/BackButto'; +import { LineChart } from '@mantine/charts'; + +const data = [ + { + id: 1, + judul: 'Bantuan Tunai', + deskripsi: 'Bantuan keuangan langsung bagi keluarga kurang mampu' + }, + { + id: 2, + judul: 'Pelatihan Kerja', + deskripsi: 'Program pelatihan keterampilan untuk meningkatkan peluang kerja' + }, + { + id: 3, + judul: 'Subsidi Pangan', + deskripsi: 'Distribusi bahan pangan bersubsidi bagi masyarakat kurang mampu' + }, + { + id: 4, + judul: 'Layanan Kesehatan Gratis', + deskripsi: 'Akses kesehatan gratis bagi masyarakat kurang mampu' + }, +] +const dataStatistik = [ + { + id: 1, + tahun: '2022', + Kemiskinan: 400000 + }, + { + id: 2, + tahun: '2023', + Kemiskinan: 450000 + }, + { + id: 3, + tahun: '2024', + Kemiskinan: 500000 + }, + { + id: 4, + tahun: '2025', + Kemiskinan: 400000 + }, +] +function Page() { + return ( + + + + + + + Program Kemiskinan + + Berbagai program bantuan untuk mengurangi kemiskinan dan meningkatkan kesejahteraan masyarakat + + + + + {data.map((v, k) => { + return ( + + {v.judul} + {v.deskripsi} + + ) + })} + + + Statistik Kemiskinan Masyarakat + + + + + + ); +} + +export default Page; diff --git a/src/app/darmasaba/(pages)/ekonomi/sektor-unggulan-desa/page.tsx b/src/app/darmasaba/(pages)/ekonomi/sektor-unggulan-desa/page.tsx new file mode 100644 index 00000000..1a9f3564 --- /dev/null +++ b/src/app/darmasaba/(pages)/ekonomi/sektor-unggulan-desa/page.tsx @@ -0,0 +1,69 @@ +import colors from '@/con/colors'; +import { Stack, Box, Text, Paper } from '@mantine/core'; +import React from 'react'; +import BackButton from '../../desa/layanan/_com/BackButto'; +import { BarChart } from '@mantine/charts'; + +const data = [ + { + id: 1, + sektor: 'Sektor Pertanian', + Ton: 20 + }, + { + id: 2, + sektor: 'Sektor Peternakan', + Ton: 5 + }, + +] +function Page() { + return ( + + + + + + + Sektor Unggulan Desa Darmasaba + + Desa Darmasaba dikenal sebagai desa dengan potensi unggulan di sektor pertanian dan peternakan + + + + + Jumlah Penduduk Miskin Per Tahun + + Pertanian di Darmasaba berfokus pada padi, sayuran, dan hortikultura yang dikembangkan dengan metode pertanian + organik serta sistem irigasi tradisional yang efisien. Keberlanjutan dalam pertanian juga didukung dengan pemanfaatan + teknologi modern untuk meningkatkan produktivitas hasil panen. + + + + Sektor Peternakan + + Di bidang peternakan, Desa Darmasaba memiliki potensi besar dalam pengembangan sapi, ayam, dan babi. Sistem + peternakan yang diterapkan mengutamakan pengelolaan pakan alami dan perawatan hewan yang sehat, sehingga + menghasilkan produk ternak berkualitas tinggi. + + + + Statistik Sektor Unggulan Darmasaba + + + + + + ); +} + +export default Page; diff --git a/src/app/darmasaba/(pages)/ekonomi/struktur-organisasi-dan-sk-pengurus-bumdesa/page.tsx b/src/app/darmasaba/(pages)/ekonomi/struktur-organisasi-dan-sk-pengurus-bumdesa/page.tsx new file mode 100644 index 00000000..8e2732c7 --- /dev/null +++ b/src/app/darmasaba/(pages)/ekonomi/struktur-organisasi-dan-sk-pengurus-bumdesa/page.tsx @@ -0,0 +1,24 @@ +import colors from '@/con/colors'; +import { Stack, Box, Text, Image } from '@mantine/core'; +import React from 'react'; +import BackButton from '../../desa/layanan/_com/BackButto'; + +function Page() { + return ( + + + + + + Struktur Organisasi dan SK Pengurus BUMDesa + + + + + + + + ); +} + +export default Page; diff --git a/src/app/darmasaba/(pages)/inovasi/desa-digital-smart-village/page.tsx b/src/app/darmasaba/(pages)/inovasi/desa-digital-smart-village/page.tsx new file mode 100644 index 00000000..027aef03 --- /dev/null +++ b/src/app/darmasaba/(pages)/inovasi/desa-digital-smart-village/page.tsx @@ -0,0 +1,105 @@ +import colors from '@/con/colors'; +import { Stack, Box, Text, List, ListItem, Paper, SimpleGrid, Image } from '@mantine/core'; +import React from 'react'; +import BackButton from '../../desa/layanan/_com/BackButto'; + +const data = [ + { + id: 1, + image: '/api/img/administrasi-digital.png', + judul: 'Layanan Administrasi Digital', + deskripsi: + Sistem pengurusan dokumen kependudukan online. + Pembuatan KTP, KK, Surat Keterangan secara daring. + Antrian dan pembayaran pajak berbasis aplikasi mobile. + Sistem informasi kependudukan terintegrasi. + + }, + { + id: 2, + image: '/api/img/edukasi-digital.png', + judul: 'Edukasi Digital', + deskripsi: + Ruang Belajar Digital dengan akses internet gratis. + Pelatihan komputer dan literasi digital untuk semua usia. + Kursus online keterampilan digital (desain, pemrograman, marketing). + Beasiswa pendidikan teknologi untuk pemuda desa. + Perpustakaan digital dengan koleksi buku elektronik. + + }, + { + id: 3, + image: '/api/img/ekonomi-digital.png', + judul: 'Ekonomi Digital', + deskripsi: + Marketplace produk UMKM Darmasaba. + Platform pemasaran hasil pertanian dan kerajinan lokal. + Sistem pembayaran digital untuk pelaku usaha desa. + Inkubator bisnis digital untuk wirausaha muda. + Pelatihan e-commerce dan digital marketing. + + }, + { + id: 4, + image: '/api/img/kesehatan-daring.png', + judul: 'Kesehatan Daring', + deskripsi: + Telemedicine dengan dokter dan puskesmas. + Monitoring kesehatan berbasis aplikasi. + Pendaftaran antrian puskesmas online. + Edukasi kesehatan melalui platform digital. + Rekam medis elektronik. + + }, + { + id: 5, + image: '/api/img/pertanian-cerdas.png', + judul: 'Pertanian Cerdas', + deskripsi: + Sistem informasi cuaca dan prediksi pertanian. + Konsultasi pertanian online dengan ahli. + Penjualan hasil pertanian melalui platform digital. + Pelatihan pertanian modern berbasis teknologi. + + }, +] +function Page() { + return ( + + + + + + + Desa Digital / Smart Village + + Mewujudkan Desa Darmasaba sebagai pusat inovasi digital yang memberdayakan masyarakat, meningkatkan kesejahteraan, dan menciptakan peluang ekonomi berbasis teknologi. + + + + + {data.map((v, k) => { + return ( + + + {v.judul} + + {v.deskripsi} + + + ) + })} + + + + + ); +} + +export default Page; diff --git a/src/app/darmasaba/(pages)/inovasi/layanan-online-desa/page.tsx b/src/app/darmasaba/(pages)/inovasi/layanan-online-desa/page.tsx new file mode 100644 index 00000000..ea4476e7 --- /dev/null +++ b/src/app/darmasaba/(pages)/inovasi/layanan-online-desa/page.tsx @@ -0,0 +1,67 @@ +import colors from '@/con/colors'; +import { Box, Paper, SimpleGrid, Stack, Text } from '@mantine/core'; +import { IconBell, IconFileCheckFilled, IconMessageCircleQuestion } from '@tabler/icons-react'; +import BackButton from '../../desa/layanan/_com/BackButto'; + +const data = [ + { + id: 1, + icon: , + judul: 'Administrasi Online', + deskripsi: 'Pengurusan surat dan dokumen secara digital tanpa perlu datang ke kantor desa' + }, + { + id: 2, + icon: , + judul: 'Pengaduan Masyarakat', + deskripsi: 'Sampaikan keluhan dan aspirasi Anda melalui platform digital kami' + }, + { + id: 3, + icon: , + judul: 'Informasi Desa', + deskripsi: 'Akses berita dan pengumuman terbaru seputar kegiatan desa' + }, +] +function Page() { + return ( + + + + + + + Layanan Online Desa + + + + + + {data.map((v, k) => { + return ( + + + + + {v.icon} + + {v.judul} + {v.deskripsi} + + + ) + })} + + + + + ); +} + +export default Page; diff --git a/src/app/darmasaba/(pages)/inovasi/program-kreatif-desa/page.tsx b/src/app/darmasaba/(pages)/inovasi/program-kreatif-desa/page.tsx new file mode 100644 index 00000000..ec9d7cd6 --- /dev/null +++ b/src/app/darmasaba/(pages)/inovasi/program-kreatif-desa/page.tsx @@ -0,0 +1,81 @@ +import colors from '@/con/colors'; +import { Stack, Box, Text, SimpleGrid, Paper, Center, Button } from '@mantine/core'; +import React from 'react'; +import BackButton from '../../desa/layanan/_com/BackButto'; +import { IconBuildingCircus, IconChartLine, IconLeaf, IconRecycle, IconTrophy } from '@tabler/icons-react'; + +const data = [ + { + id: 1, + icon: , + judul: 'Ekowisata dan Desa Hijau', + deskripsi: 'Inisiatif ramah lingkungan untuk desa berkelanjutan' + }, + { + id: 2, + icon: , + judul: 'Kompetisi dan Festival Desa', + deskripsi: 'Ajang kompetisi inovasi dan festival tahunan desa' + }, + { + id: 3, + icon: , + judul: 'Wisata Kreatif dan Budaya', + deskripsi: 'Promosi destinasi wisata berbasis budaya dan alam' + }, + { + id: 4, + icon: , + judul: 'Ekonomi Kreatif', + deskripsi: 'Mendukung pelaku UMKM dengan platform digital untuk mempromosikan produk lokal ke pasar global' + }, + { + id: 5, + icon: , + judul: 'Smart Waste Management', + deskripsi: 'Inisiatif pengelolaan sampah berbasis teknologi untuk menciptakan lingkungan yang bersih dan berkelanjutan.' + }, +] +function Page() { + return ( + + + + + + + Program Kreatif Desa + + + + + + {data.map((v, k) => { + return ( + + +
+ {v.icon} +
+ {v.judul} + {v.deskripsi} +
+ +
+
+
+ ) + })} +
+
+
+
+ ); +} + +export default Page; diff --git a/src/app/darmasaba/(pages)/keamanan/lingkungan/page.tsx b/src/app/darmasaba/(pages)/keamanan/keamanan-lingkungan-pecalang-patwal/page.tsx similarity index 100% rename from src/app/darmasaba/(pages)/keamanan/lingkungan/page.tsx rename to src/app/darmasaba/(pages)/keamanan/keamanan-lingkungan-pecalang-patwal/page.tsx diff --git a/src/app/darmasaba/(pages)/keamanan/darurat/page.tsx b/src/app/darmasaba/(pages)/keamanan/kontak-darurat/page.tsx similarity index 100% rename from src/app/darmasaba/(pages)/keamanan/darurat/page.tsx rename to src/app/darmasaba/(pages)/keamanan/kontak-darurat/page.tsx diff --git a/src/app/darmasaba/(pages)/keamanan/laporan-publik/page.tsx b/src/app/darmasaba/(pages)/keamanan/laporan-publik/page.tsx new file mode 100644 index 00000000..005bcb2c --- /dev/null +++ b/src/app/darmasaba/(pages)/keamanan/laporan-publik/page.tsx @@ -0,0 +1,118 @@ +import colors from '@/con/colors'; +import { Stack, Box, Text, Flex, ColorSwatch, SimpleGrid, List, ListItem, Button, Paper, Title } from '@mantine/core'; +import React from 'react'; +import BackButton from '../../desa/layanan/_com/BackButto'; +import { IconArrowRight } from '@tabler/icons-react'; + + +const data = [ + { + id: 1, + judul: 'Kasus Pencurian Banjar Tengah', + tanggal: '3 Februari 2025, 02:00 WITA', + deskripsi: + Laporan ke Polsek setempat + Penyisiran area oleh Pecalang + Koordinasi dengan dealer motor + Penyebaran informasi ke grup keamanan + , + button: + + }, + { + id: 2, + judul: 'Kasus Narkoba Banjar Kaja', + tanggal: '10 Februari 2025, 22:30 WITA', + deskripsi: + Koordinasi dengan Satres Narkoba + Penggerebekan lokasi + Pengamanan barang bukti + Pemeriksaan saksi + , + button: + + }, + { + id: 3, + judul: 'Kasus Tawuran Banjar Kaja', + tanggal: '15 Februari 2025, 22:30 WITA', + deskripsi: + Laporan ke Polsek setempat + Penggerebekan lokasi + Pengamanan barang bukti + Pemeriksaan saksi + , + button: + + }, +] +function Page() { + return ( + + + + + + + Laporan Keamanan Lingkungan + + + + + + Laporan Terbaru + + + + + Terselesaikan + + + + + + Dalam Proses + + + + + + Gagal + + + + + + + + {data.map((v, k) => { + return ( + + + {v.judul} + {v.tanggal} + + Penanganan: + {v.deskripsi} + + + {v.button} + + + + + ) + })} + + + + + ); +} + +export default Page; diff --git a/src/app/darmasaba/(pages)/keamanan/laporan/page.tsx b/src/app/darmasaba/(pages)/keamanan/laporan/page.tsx deleted file mode 100644 index c6ea5773..00000000 --- a/src/app/darmasaba/(pages)/keamanan/laporan/page.tsx +++ /dev/null @@ -1,50 +0,0 @@ -import colors from '@/con/colors'; -import { Stack, Box, Text, Flex, ColorSwatch } from '@mantine/core'; -import React from 'react'; -import BackButton from '../../desa/layanan/_com/BackButto'; - -function Page() { - return ( - - - - - - - Laporan Keamanan Lingkungan - - - - - - Laporan Terbaru - - - - - Terselesaikan - - - - - - Dalam Proses - - - - - - Gagal - - - - - - - - - - ); -} - -export default Page; diff --git a/src/app/darmasaba/(pages)/keamanan/kriminalitas/page.tsx b/src/app/darmasaba/(pages)/keamanan/pencegahan-kriminalitas/page.tsx similarity index 100% rename from src/app/darmasaba/(pages)/keamanan/kriminalitas/page.tsx rename to src/app/darmasaba/(pages)/keamanan/pencegahan-kriminalitas/page.tsx diff --git a/src/app/darmasaba/(pages)/keamanan/polsek/page.tsx b/src/app/darmasaba/(pages)/keamanan/polsek-terdekat/page.tsx similarity index 100% rename from src/app/darmasaba/(pages)/keamanan/polsek/page.tsx rename to src/app/darmasaba/(pages)/keamanan/polsek-terdekat/page.tsx diff --git a/src/app/darmasaba/(pages)/keamanan/tips-keamanan/page.tsx b/src/app/darmasaba/(pages)/keamanan/tips-keamanan/page.tsx new file mode 100644 index 00000000..091c3296 --- /dev/null +++ b/src/app/darmasaba/(pages)/keamanan/tips-keamanan/page.tsx @@ -0,0 +1,120 @@ +import colors from '@/con/colors'; +import { Box, Center, Image, List, ListItem, Paper, SimpleGrid, Stack, Text } from '@mantine/core'; +import BackButton from '../../desa/layanan/_com/BackButto'; + +const data1 = [ + { + id: 1, + judul: 'Keamanan Rumah', + image: '/api/img/kemanan.png', + deskripsi: + Pastikan pintu dan jendela selalu terkunci saat meninggalkan rumah. + Pasang lampu penerangan di halaman dan area sekitar rumah untuk mencegah tindak kejahatan. + Jangan mudah memberikan akses masuk ke orang yang tidak dikenal. + + }, + { + id: 2, + judul: 'Keamanan di Jalan', + image: '/api/img/keamananjalan.png', + deskripsi: + Hindari berjalan sendirian di tempat sepi, terutama pada malam hari. + Simpan barang berharga di tempat yang aman saat bepergian. + Gunakan jalur yang ramai dan terang saat pulang malam. + + }, + { + id: 3, + judul: 'Keamanan Kendaraan', + image: '/api/img/keamanankendaraan.png', + deskripsi: + Gunakan kunci ganda saat memarkir kendaraan, terutama di tempat umum. + Parkir di tempat yang terang dan mudah diawasi. + Jangan meninggalkan barang berharga di dalam kendaraan. + + }, + { + id: 4, + judul: 'Keamanan Sosial', + image: '/api/img/mencurigakan.png', + deskripsi: + Laporkan kejadian mencurigakan kepada Pecalang atau perangkat desa. + Jangan mudah percaya terhadap informasi yang belum jelas sumbernya. + Ikuti program sosialisasi keamanan yang diadakan oleh desa. + + }, + { + id: 5, + judul: 'Sistem Laporan Kejadian', + image: '/api/img/securitydigital.png', + deskripsi: + Jangan mudah membagikan informasi pribadi di media sosial. + Waspada terhadap penipuan online dan telepon yang mengatasnamakan instansi resmi. + Gunakan kata sandi yang kuat untuk akun digital dan ganti secara berkala. + + }, + { + id: 6, + judul: 'Nomor Darurat yang Bisa Dihubungi', + image: '/api/img/kontakpecalang.png', + deskripsi: + Pecalang: 08125651052 + Ambulans: 08125651052 + Pemadam Kebakaran: 113 + Polisi: 110 + + } +] + +function Page() { + return ( + + + + + + + Tips Keamanan + + + Desa Darmasaba berkomitmen untuk menjaga keamanan dan kenyamanan seluruh warganya. Berikut beberapa tips yang dapat membantu meningkatkan keamanan di lingkungan desa. + + + + + + {data1.map((v, k) => { + return ( + + +
+ +
+ + + + {v.judul} + + + {v.deskripsi} + + + +
+
+ ) + })} +
+
+
+
+ ); +} + +export default Page; diff --git a/src/app/darmasaba/(pages)/kesehatan/datakesehatan/page.tsx b/src/app/darmasaba/(pages)/kesehatan/data-kesehatan-warga/page.tsx similarity index 100% rename from src/app/darmasaba/(pages)/kesehatan/datakesehatan/page.tsx rename to src/app/darmasaba/(pages)/kesehatan/data-kesehatan-warga/page.tsx diff --git a/src/app/darmasaba/(pages)/kesehatan/info/page.tsx b/src/app/darmasaba/(pages)/kesehatan/info-wabah-penyakit/page.tsx similarity index 100% rename from src/app/darmasaba/(pages)/kesehatan/info/page.tsx rename to src/app/darmasaba/(pages)/kesehatan/info-wabah-penyakit/page.tsx diff --git a/src/app/darmasaba/(pages)/kesehatan/kontak/page.tsx b/src/app/darmasaba/(pages)/kesehatan/kontak-darurat/page.tsx similarity index 100% rename from src/app/darmasaba/(pages)/kesehatan/kontak/page.tsx rename to src/app/darmasaba/(pages)/kesehatan/kontak-darurat/page.tsx diff --git a/src/app/darmasaba/(pages)/keamanan/keamanan/page.tsx b/src/app/darmasaba/(pages)/kesehatan/penanganan-darurat/page.tsx similarity index 100% rename from src/app/darmasaba/(pages)/keamanan/keamanan/page.tsx rename to src/app/darmasaba/(pages)/kesehatan/penanganan-darurat/page.tsx diff --git a/src/app/darmasaba/(pages)/kesehatan/penanganan/page.tsx b/src/app/darmasaba/(pages)/kesehatan/penanganan/page.tsx deleted file mode 100644 index af2531fa..00000000 --- a/src/app/darmasaba/(pages)/kesehatan/penanganan/page.tsx +++ /dev/null @@ -1,106 +0,0 @@ -import colors from '@/con/colors'; -import { Box, Center, List, ListItem, Paper, SimpleGrid, Stack, Text } from '@mantine/core'; -import { IconHospitalCircle, IconPhone, IconReport, IconReportMedical, IconSpeakerphone } from '@tabler/icons-react'; -import BackButton from '../../desa/layanan/_com/BackButto'; - -const data1 = [ - { - id: 1, - judul: 'Layanan Medis Cepat', - icon: , - deskripsi: - Ambulans desa siap siaga 24 jam untuk keadaan darurat medis. - Pos kesehatan desa menyediakan layanan pertolongan pertama dan perawatan dasar. - - }, - { - id: 2, - judul: 'Nomor Darurat', - icon: , - deskripsi: - Ambulans: 08125651052 - Pos Kesehatan: 08125651052 - Pemadam Kebakaran: 113 - Polisi: 110 - - }, - { - id: 3, - judul: 'Posko Kesehatan & Evakuasi', - icon: , - deskripsi: - Ambulans desa siap siaga 24 jam untuk keadaan darurat medis. - Pos kesehatan desa menyediakan layanan pertolongan pertama dan perawatan dasar. - - }, - { - id: 4, - judul: 'Pelatihan & Sosialisasi', - icon: , - deskripsi: - Setiap bulan, desa mengadakan pelatihan P3K (Pertolongan Pertama pada Kecelakaan) bagi masyarakat. - Edukasi tentang tindakan saat bencana seperti gempa bumi dan banjir. - - }, - { - id: 5, - judul: 'Sistem Laporan Kejadian', - icon: , - deskripsi: - Warga bisa melaporkan kejadian darurat melalui aplikasi desa atau menghubungi perangkat desa. - Laporan akan segera ditindaklanjuti oleh tim penanganan darurat. - - } -] - -function Page() { - return ( - - - - - - - Penanganan Darurat - - - Program kesehatan di Desa Darmasaba memiliki peran penting dalam meningkatkan kesejahteraan masyarakat. Kami berkomitmen untuk memberikan layanan darurat yang cepat, responsif, dan mudah diakses oleh seluruh warga. - - - - - - {data1.map((v, k) => { - return ( - - -
- {v.icon} -
- - - - {v.judul} - - - {v.deskripsi} - - - -
-
- ) - })} -
-
-
-
- ); -} - -export default Page; diff --git a/src/app/darmasaba/(pages)/kesehatan/program/page.tsx b/src/app/darmasaba/(pages)/kesehatan/program-kesehatan/page.tsx similarity index 100% rename from src/app/darmasaba/(pages)/kesehatan/program/page.tsx rename to src/app/darmasaba/(pages)/kesehatan/program-kesehatan/page.tsx diff --git a/src/app/darmasaba/(pages)/ppid/daftar/page.tsx b/src/app/darmasaba/(pages)/ppid/daftar-informasi-publik-desa-darmasaba/page.tsx similarity index 100% rename from src/app/darmasaba/(pages)/ppid/daftar/page.tsx rename to src/app/darmasaba/(pages)/ppid/daftar-informasi-publik-desa-darmasaba/page.tsx diff --git a/src/app/darmasaba/(pages)/ppid/dasarhukum/page.tsx b/src/app/darmasaba/(pages)/ppid/dasar-hukum/page.tsx similarity index 100% rename from src/app/darmasaba/(pages)/ppid/dasarhukum/page.tsx rename to src/app/darmasaba/(pages)/ppid/dasar-hukum/page.tsx diff --git a/src/app/darmasaba/(pages)/ppid/ikm/page.tsx b/src/app/darmasaba/(pages)/ppid/ikm-desa-darmasaba/page.tsx similarity index 100% rename from src/app/darmasaba/(pages)/ppid/ikm/page.tsx rename to src/app/darmasaba/(pages)/ppid/ikm-desa-darmasaba/page.tsx diff --git a/src/app/darmasaba/(pages)/ppid/informasi/page.tsx b/src/app/darmasaba/(pages)/ppid/permohonan-informasi-publik/page.tsx similarity index 100% rename from src/app/darmasaba/(pages)/ppid/informasi/page.tsx rename to src/app/darmasaba/(pages)/ppid/permohonan-informasi-publik/page.tsx diff --git a/src/app/darmasaba/(pages)/ppid/keberatan/page.tsx b/src/app/darmasaba/(pages)/ppid/permohonan-keberatan-informasi-publik/page.tsx similarity index 100% rename from src/app/darmasaba/(pages)/ppid/keberatan/page.tsx rename to src/app/darmasaba/(pages)/ppid/permohonan-keberatan-informasi-publik/page.tsx diff --git a/src/app/darmasaba/(pages)/ppid/profile/page.tsx b/src/app/darmasaba/(pages)/ppid/profile-ppid/page.tsx similarity index 100% rename from src/app/darmasaba/(pages)/ppid/profile/page.tsx rename to src/app/darmasaba/(pages)/ppid/profile-ppid/page.tsx diff --git a/src/app/darmasaba/(pages)/ppid/struktur/page.tsx b/src/app/darmasaba/(pages)/ppid/struktur-ppid/page.tsx similarity index 100% rename from src/app/darmasaba/(pages)/ppid/struktur/page.tsx rename to src/app/darmasaba/(pages)/ppid/struktur-ppid/page.tsx diff --git a/src/app/darmasaba/(pages)/ppid/visimisi/page.tsx b/src/app/darmasaba/(pages)/ppid/visi-misi-ppid/page.tsx similarity index 100% rename from src/app/darmasaba/(pages)/ppid/visimisi/page.tsx rename to src/app/darmasaba/(pages)/ppid/visi-misi-ppid/page.tsx diff --git a/src/con/navbar-list-menu.ts b/src/con/navbar-list-menu.ts index b721e3d0..8e3e52a3 100644 --- a/src/con/navbar-list-menu.ts +++ b/src/con/navbar-list-menu.ts @@ -7,42 +7,42 @@ const navbarListMenu = [ { id: "1.1", name: "Profile PPID", - href: "/darmasaba/ppid/profile" + href: "/darmasaba/ppid/profile-ppid" }, { id: "1.2", name: "Struktur PPID", - href: "/darmasaba/ppid/struktur" + href: "/darmasaba/ppid/struktur-ppid" }, { id: "1.3", name: "Visi Misi PPID", - href: "/darmasaba/ppid/visimisi" + href: "/darmasaba/ppid/visi-misi-ppid" }, { id: "1.4", name: "Dasar Hukum", - href: "/darmasaba/ppid/dasarhukum" + href: "/darmasaba/ppid/dasar-hukum" }, { id: "1.5", name: "Permohonan Informasi Publik", - href: "/darmasaba/ppid/informasi" + href: "/darmasaba/ppid/permohonan-informasi-publik" }, { id: "1.6", name: "Permohonan Keberatan Informasi Publik", - href: "/darmasaba/ppid/keberatan" + href: "/darmasaba/ppid/permohonan-keberatan-informasi-publik" }, { id: "1.7", name: "Daftar Informasi Publik Desa Darmasaba", - href: "/darmasaba/ppid/daftar" + href: "/darmasaba/ppid/daftar-informasi-publik-desa-darmasaba" }, { id: "1.8", name: "IKM Desa Darmasaba", - href: "/darmasaba/ppid/ikm" + href: "/darmasaba/ppid/ikm-desa-darmasaba" }, ] @@ -104,7 +104,7 @@ const navbarListMenu = [ { id: "3.2", name: "Data Kesehatan Warga", - href: "/darmasaba/kesehatan/datakesehatan" + href: "/darmasaba/kesehatan/data-kesehatan-warga" }, { id: "3.3", @@ -114,22 +114,22 @@ const navbarListMenu = [ { id: "3.4", name: "Program Kesehatan", - href: "/darmasaba/kesehatan/program" + href: "/darmasaba/kesehatan/program-kesehatan" }, { id: "3.5", name: "Penanganan Darurat", - href: "/darmasaba/kesehatan/penanganan" + href: "/darmasaba/kesehatan/penanganan-darurat" }, { id: "3.6", name: "Kontak Darurat", - href: "/darmasaba/kesehatan/kontak" + href: "/darmasaba/kesehatan/kontak-darurat" }, { id: "3.7", name: "Info Wabah/Penyakit", - href: "/darmasaba/kesehatan/info" + href: "/darmasaba/kesehatan/info-wabah-penyakit" } ] }, @@ -141,27 +141,27 @@ const navbarListMenu = [ { id: "4.1", name: "Keamanan Lingkungan (Pecalang/Patwal)", - href: "/darmasaba/keamanan/lingkungan" + href: "/darmasaba/keamanan/keamanan-lingkungan-pecalang-patwal" }, { id: "4.2", name: "Polsek Terdekat", - href: "/darmasaba/keamanan/polsek" + href: "/darmasaba/keamanan/polsek-terdekat" }, { id: "4.3", name: "Kontak Darurat", - href: "/darmasaba/keamanan/darurat" + href: "/darmasaba/keamanan/kontak-darurat" }, { id: "4.4", name: "Pencegahan Kriminalitas", - href: "/darmasaba/keamanan/kriminalitas" + href: "/darmasaba/keamanan/pencegahan-kriminalitas" }, { id: "4.5", name: "Laporan Publik", - href: "/darmasaba/keamanan/laporan" + href: "/darmasaba/keamanan/laporan-publik" }, { id: "4.6", @@ -182,43 +182,48 @@ const navbarListMenu = [ }, { id: "5.2", - name: "Koperasi", - href: "/darmasaba/ekonomi/koperasi" + name: "Lowongan Kerja Lokal", + href: "/darmasaba/ekonomi/lowongan-kerja-lokal" }, { id: "5.3", - name: "UMKM", - href: "/darmasaba/ekonomi/umkm" + name: "Struktur Organisasi dan SK Pengurus BUMDesa", + href: "/darmasaba/ekonomi/struktur-organisasi-dan-sk-pengurus-bumdesa" }, { id: "5.4", - name: "Data Ekonomi Desa", - href: "/darmasaba/ekonomi/data-ekonomi-desa" + name: "PADesa (Pendapatan Asli Desa)", + href: "/darmasaba/ekonomi/PADesa-pendapatan-asli-desa" }, { id: "5.5", - name: "Pelatihan Wirausaha", - href: "/darmasaba/ekonomi/pelatihan-wirausaha" + name: "Jumlah Pengangguran 2024-2025", + href: "/darmasaba/ekonomi/jumlah-pengangguran-2024-2025" }, { id: "5.6", - name: "Bantuan & Pendanaan", - href: "/darmasaba/ekonomi/bantuan-pendanaan" + name: "Jumlah penduduk usia kerja yang menganggur", + href: "/darmasaba/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur" }, { id: "5.7", - name: "Investasi Desa", - href: "/darmasaba/ekonomi/investasi-desa" + name: "Jumlah Penduduk Miskin 2024-2025", + href: "/darmasaba/ekonomi/jumlah-penduduk-miskin-2024-2025" }, { id: "5.8", - name: "Produk Unggulan", - href: "/darmasaba/ekonomi/produk-unggulan" + name: "Program Kemiskinan", + href: "/darmasaba/ekonomi/program-kemiskinan" }, { id: "5.9", - name: "Lowongan Kerja Lokal", - href: "/darmasaba/ekonomi/lowongan-kerja-lokal" + name: "Sektor Unggulan Desa", + href: "/darmasaba/ekonomi/sektor-unggulan-desa" + }, + { + id: "5.10", + name: "Demografi Pekerjaan", + href: "/darmasaba/ekonomi/demografi-pekerjaan" } ] }, {