diff --git a/src/app/admin/(dashboard)/ekonomi/demografi-pekerjaan/create/page.tsx b/src/app/admin/(dashboard)/ekonomi/demografi-pekerjaan/create/page.tsx
new file mode 100644
index 00000000..5048c1ba
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/demografi-pekerjaan/create/page.tsx
@@ -0,0 +1,42 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
+import { IconArrowBack } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+
+
+function CreateDemografiPekerjaan() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+ Create Demografi Pekerjaan
+ Pekerjaan}
+ placeholder='Masukkan pekerjaan'
+ />
+ Jumlah Pekerja Laki - Laki}
+ placeholder='Masukkan jumlah pekerja laki - laki'
+ />
+ Jumlah Pekerja Perempuan}
+ placeholder='Masukkan jumlah pekerja perempuan'
+ />
+
+
+
+
+
+
+ );
+}
+
+export default CreateDemografiPekerjaan;
diff --git a/src/app/admin/(dashboard)/ekonomi/demografi-pekerjaan/detail/page.tsx b/src/app/admin/(dashboard)/ekonomi/demografi-pekerjaan/detail/page.tsx
new file mode 100644
index 00000000..fd52618b
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/demografi-pekerjaan/detail/page.tsx
@@ -0,0 +1,62 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Flex, Paper, Stack, Text } from '@mantine/core';
+import { IconArrowBack, IconEdit, IconX } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+// import { ModalKonfirmasiHapus } from '../../../_com/modalKonfirmasiHapus';
+
+function DetailDemografiPekerjaan() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+ Detail Demografi Pekerjaan
+
+
+
+
+ Pekerjaan
+ Karyawan
+
+
+ Jumlah Pekerja Laki - Laki
+ 200
+
+
+ Jumlah Pekerja Perempuan
+ 100
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Modal Hapus
+ setModalHapus(false)}
+ onConfirm={handleHapus}
+ text="Apakah anda yakin ingin menghapus potensi ini?"
+ /> */}
+
+ );
+}
+
+export default DetailDemografiPekerjaan;
+
diff --git a/src/app/admin/(dashboard)/ekonomi/demografi-pekerjaan/edit/page.tsx b/src/app/admin/(dashboard)/ekonomi/demografi-pekerjaan/edit/page.tsx
new file mode 100644
index 00000000..e992abeb
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/demografi-pekerjaan/edit/page.tsx
@@ -0,0 +1,42 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
+import { IconArrowBack } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+
+
+function EditDemografiPekerjaan() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+ Edit Demografi Pekerjaan
+ Pekerjaan}
+ placeholder='Masukkan pekerjaan'
+ />
+ Jumlah Pekerja Laki - Laki}
+ placeholder='Masukkan jumlah pekerja laki - laki'
+ />
+ Jumlah Pekerja Perempuan}
+ placeholder='Masukkan jumlah pekerja perempuan'
+ />
+
+
+
+
+
+
+ );
+}
+
+export default EditDemografiPekerjaan;
diff --git a/src/app/admin/(dashboard)/ekonomi/demografi-pekerjaan/page.tsx b/src/app/admin/(dashboard)/ekonomi/demografi-pekerjaan/page.tsx
index c2a37b38..f0ff9c12 100644
--- a/src/app/admin/(dashboard)/ekonomi/demografi-pekerjaan/page.tsx
+++ b/src/app/admin/(dashboard)/ekonomi/demografi-pekerjaan/page.tsx
@@ -1,47 +1,58 @@
+'use client'
import colors from '@/con/colors';
-import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
-import React from 'react';
+import { Box, Button, Paper, Table, TableTbody, TableTd, TableTh, TableThead, TableTr } from '@mantine/core';
+import { IconDeviceImac, IconSearch } from '@tabler/icons-react';
+import HeaderSearch from '../../_com/header';
+import JudulList from '../../_com/judulList';
+import { useRouter } from 'next/navigation';
-function Page() {
+function DemografiPekerjaan() {
return (
-
-
-
-
- Demografi Pekerjaan
- Jumlah Pekerja Laki - Laki}
- placeholder="Masukkan jumlah pekerja laki - laki"
- />
- Jumlah Pekerja Perempuan}
- placeholder="Masukkan jumlah pekerja perempuan"
- />
- Nama Pekerjaan}
- placeholder="Masukkan nama pekerjaan"
- />
-
-
-
-
-
-
-
-
-
- Grafik Demografi Pekerjaan
-
-
-
-
+ }
+ />
+
);
}
-export default Page;
+function ListDemografiPekerjaan() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+ Pekerjaan
+ Jumlah Pekerja Laki - Laki
+ Jumlah Pekerja Perempuan
+ Detail
+
+
+
+
+ Karyawan
+ 200
+ 100
+
+
+
+
+
+
+
+
+ );
+}
+
+export default DemografiPekerjaan;
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-miskin-2024-2025/create/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-miskin-2024-2025/create/page.tsx
new file mode 100644
index 00000000..a6a29f6c
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-miskin-2024-2025/create/page.tsx
@@ -0,0 +1,38 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
+import { IconArrowBack } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+
+
+function CreateJumlahPendudukMiskin() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+ Create Jumlah Penduduk Miskin
+ Tahun}
+ placeholder='Masukkan tahun'
+ />
+ Jumlah Penduduk Miskin}
+ placeholder='Masukkan jumlah penduduk miskin'
+ />
+
+
+
+
+
+
+ );
+}
+
+export default CreateJumlahPendudukMiskin;
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-miskin-2024-2025/detail/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-miskin-2024-2025/detail/page.tsx
new file mode 100644
index 00000000..9226b603
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-miskin-2024-2025/detail/page.tsx
@@ -0,0 +1,58 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Flex, Paper, Stack, Text } from '@mantine/core';
+import { IconArrowBack, IconEdit, IconX } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+// import { ModalKonfirmasiHapus } from '../../../_com/modalKonfirmasiHapus';
+
+function DetailJumlahPendudukMiskin() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+ Detail Jumlah Penduduk Miskin
+
+
+
+
+ Tahun
+ 2024
+
+
+ Jumlah Penduduk Miskin
+ 100
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Modal Hapus
+ setModalHapus(false)}
+ onConfirm={handleHapus}
+ text="Apakah anda yakin ingin menghapus potensi ini?"
+ /> */}
+
+ );
+}
+
+export default DetailJumlahPendudukMiskin;
+
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-miskin-2024-2025/edit/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-miskin-2024-2025/edit/page.tsx
new file mode 100644
index 00000000..b9e94ac7
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-miskin-2024-2025/edit/page.tsx
@@ -0,0 +1,38 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
+import { IconArrowBack } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+
+
+function EditJumlahPendudukMiskin() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+ Edit Jumlah Penduduk Miskin
+ Tahun}
+ placeholder='Masukkan tahun'
+ />
+ Jumlah Penduduk Miskin}
+ placeholder='Masukkan jumlah penduduk miskin'
+ />
+
+
+
+
+
+
+ );
+}
+
+export default EditJumlahPendudukMiskin;
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-miskin-2024-2025/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-miskin-2024-2025/page.tsx
index 2b121b34..96db28f8 100644
--- a/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-miskin-2024-2025/page.tsx
+++ b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-miskin-2024-2025/page.tsx
@@ -1,43 +1,56 @@
-import { Box, Button, Group, Paper, Stack, TextInput, Title } from '@mantine/core';
+'use client'
import colors from '@/con/colors';
-import React from 'react';
+import { Box, Button, Paper, Table, TableTbody, TableTd, TableTh, TableThead, TableTr } from '@mantine/core';
+import { IconDeviceImac, IconSearch } from '@tabler/icons-react';
+import HeaderSearch from '../../_com/header';
+import JudulList from '../../_com/judulList';
+import { useRouter } from 'next/navigation';
-function Page() {
+function JumlahPendudukMiskin() {
return (
-
-
-
-
- Jumlah Penduduk Miskin 2024-2025
-
-
-
-
-
-
-
-
-
-
-
- Grafik Jumlah Penduduk Miskin 2024-2025
-
-
-
-
+ }
+ />
+
);
}
-export default Page;
+function ListJumlahPendudukMiskin() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+ Tahun
+ Jumlah Penduduk Miskin
+ Detail
+
+
+
+
+ 2024
+ 100
+
+
+
+
+
+
+
+
+ );
+}
+
+export default JumlahPendudukMiskin;
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/page.tsx
index 6f9e8e20..dcf2acfa 100644
--- a/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/page.tsx
+++ b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/page.tsx
@@ -1,27 +1,27 @@
import colors from "@/con/colors";
import { Box, Stack, Tabs, TabsList, TabsPanel, TabsTab, Title } from "@mantine/core";
-import PengangguranBerdasarkanUsia from "./ui/pengangguranBerdasarkanUsia/page";
-import PengangguranBerdasarkanPendidikan from "./ui/pengangguranBerdasarkanPendidikan/page";
+import PengangguranBerdasarkanUsia from "./pengangguran_berdasarkan_usia/page";
+import PengangguranBerdasarkanPendidikan from "./pengangguran_berdasarkan_pendidikan/page";
export default function Page() {
return (
Jumlah Penduduk Usia Kerja yang Menganggur
-
+
-
- Pengangguran Bredasarkan Usia
+
+ Pengangguran Berdasarkan Usia
-
- Pengangguran Bredasarkan Pendidikan
+
+ Pengangguran Berdasarkan Pendidikan
-
+
-
+
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_pendidikan/create/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_pendidikan/create/page.tsx
new file mode 100644
index 00000000..144a6e4c
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_pendidikan/create/page.tsx
@@ -0,0 +1,54 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
+import { IconArrowBack } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+
+
+function CreatePengangguranBerdasarkanPendidikan() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+ Create Pengangguran Berdasarkan Pendidikan
+ Pendidikan SD}
+ placeholder='Masukkan pendidikan sd'
+ />
+ Pendidikan SMP}
+ placeholder='Masukkan pendidikan smp'
+ />
+ Pendidikan SMA}
+ placeholder='Masukkan pendidikan sma'
+ />
+ Pendidikan S1}
+ placeholder='Masukkan pendidikan s1'
+ />
+ Pendidikan S2}
+ placeholder='Masukkan pendidikan s2'
+ />
+ Pendidikan S3}
+ placeholder='Masukkan pendidikan s3'
+ />
+
+
+
+
+
+
+ );
+}
+
+export default CreatePengangguranBerdasarkanPendidikan;
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_pendidikan/detail/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_pendidikan/detail/page.tsx
new file mode 100644
index 00000000..1fac895a
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_pendidikan/detail/page.tsx
@@ -0,0 +1,74 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Flex, Paper, Stack, Text } from '@mantine/core';
+import { IconArrowBack, IconEdit, IconX } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+// import { ModalKonfirmasiHapus } from '../../../_com/modalKonfirmasiHapus';
+
+function DetailPengangguranBerdasarkanPendidikan() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+ Detail Pengangguran Berdasarkan Pendidikan
+
+
+
+
+ Pendidikan SD
+ 50
+
+
+ Pendidikan SMP
+ 60
+
+
+ Pendidikan SMA
+ 80
+
+
+ Pendidikan S1
+ 40
+
+
+ Pendidikan S2
+ 20
+
+
+ Pendidikan S3
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Modal Hapus
+ setModalHapus(false)}
+ onConfirm={handleHapus}
+ text="Apakah anda yakin ingin menghapus potensi ini?"
+ /> */}
+
+ );
+}
+
+export default DetailPengangguranBerdasarkanPendidikan;
+
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_pendidikan/edit/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_pendidikan/edit/page.tsx
new file mode 100644
index 00000000..14614608
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_pendidikan/edit/page.tsx
@@ -0,0 +1,54 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
+import { IconArrowBack } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+
+
+function EditPengangguranBerdasarkanPendidikan() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+ Edit Pengangguran Berdasarkan Pendidikan
+ Pendidikan SD}
+ placeholder='Masukkan pendidikan sd'
+ />
+ Pendidikan SMP}
+ placeholder='Masukkan pendidikan smp'
+ />
+ Pendidikan SMA}
+ placeholder='Masukkan pendidikan sma'
+ />
+ Pendidikan S1}
+ placeholder='Masukkan pendidikan s1'
+ />
+ Pendidikan S2}
+ placeholder='Masukkan pendidikan s2'
+ />
+ Pendidikan S3}
+ placeholder='Masukkan pendidikan s3'
+ />
+
+
+
+
+
+
+ );
+}
+
+export default EditPengangguranBerdasarkanPendidikan;
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_pendidikan/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_pendidikan/page.tsx
new file mode 100644
index 00000000..932035aa
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_pendidikan/page.tsx
@@ -0,0 +1,49 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Paper, Stack, Table, TableTbody, TableTd, TableTh, TableThead, TableTr, Title } from '@mantine/core';
+import { IconDeviceImac, IconSearch } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+import JudulListTab from '../../../_com/jusulListTab';
+
+function PengangguranBerdasarkanPendidikan() {
+ const router = useRouter();
+ return (
+
+
+
+ }
+ />
+ List Pengangguran Berdasarkan Pendidikan
+
+
+
+ Pendidikan SD
+ Pendidikan SMP
+ Pendidikan SMA
+ Detail
+
+
+
+
+ 80
+ 40
+ 20
+
+
+
+
+
+
+
+
+
+ );
+}
+
+export default PengangguranBerdasarkanPendidikan;
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_usia/create/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_usia/create/page.tsx
new file mode 100644
index 00000000..c35c6118
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_usia/create/page.tsx
@@ -0,0 +1,45 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
+import { IconArrowBack } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+
+function CreatePengangguranBerdasarkanUsia() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+ Create Pengangguran Berdasarkan Usia
+ Usia 18 - 25}
+ placeholder='Masukkan usia'
+ />
+ Usia 26 - 35}
+ placeholder='Masukkan usia'
+ />
+ Usia 36 - 45}
+ placeholder='Masukkan usia'
+ />
+ Usia 46 +}
+ placeholder='Masukkan usia'
+ />
+
+
+
+
+
+
+ );
+}
+
+export default CreatePengangguranBerdasarkanUsia;
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_usia/detail/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_usia/detail/page.tsx
new file mode 100644
index 00000000..d10bbf64
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_usia/detail/page.tsx
@@ -0,0 +1,70 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Flex, Paper, Stack, Text } from '@mantine/core';
+import { IconArrowBack, IconEdit, IconX } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+// import { ModalKonfirmasiHapus } from '../../../_com/modalKonfirmasiHapus';
+
+function DetailPengangguranBerdasarkanUsia() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+ Detail Pengangguran Berdasarkan Usia
+
+
+
+
+ Usia 18 - 25
+ 80
+
+
+ Usia 26 - 35
+ 40
+
+
+ Usia 36 - 45
+ 20
+
+
+ Usia 46 +
+ 10
+
+
+ Total
+ 150
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Modal Hapus
+ setModalHapus(false)}
+ onConfirm={handleHapus}
+ text="Apakah anda yakin ingin menghapus potensi ini?"
+ /> */}
+
+ );
+}
+
+export default DetailPengangguranBerdasarkanUsia;
+
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_usia/edit/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_usia/edit/page.tsx
new file mode 100644
index 00000000..c7ea2b81
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_usia/edit/page.tsx
@@ -0,0 +1,47 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
+import { IconArrowBack } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+
+
+
+function EditPengangguranBerdasarkanUsia() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+ Edit Pengangguran Berdasarkan Usia
+ Usia 18 - 25}
+ placeholder='Masukkan usia'
+ />
+ Usia 26 - 35}
+ placeholder='Masukkan usia'
+ />
+ Usia 36 - 45}
+ placeholder='Masukkan usia'
+ />
+ Usia 46 +}
+ placeholder='Masukkan usia'
+ />
+
+
+
+
+
+
+ );
+}
+
+export default EditPengangguranBerdasarkanUsia;
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_usia/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_usia/page.tsx
new file mode 100644
index 00000000..1540744a
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/pengangguran_berdasarkan_usia/page.tsx
@@ -0,0 +1,49 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Paper, Stack, Table, TableTbody, TableTd, TableTh, TableThead, TableTr, Title } from '@mantine/core';
+import { IconDeviceImac, IconSearch } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+import JudulListTab from '../../../_com/jusulListTab';
+
+function PengangguranBerdasarkanUsia() {
+ const router = useRouter();
+ return (
+
+
+
+ }
+ />
+ List Pengangguran Berdasarkan Usia
+
+
+
+ Usia 18 - 25
+ Usia 26 - 35
+ Usia 36 - 45
+ Detail
+
+
+
+
+ 80
+ 40
+ 20
+
+
+
+
+
+
+
+
+
+ );
+}
+
+export default PengangguranBerdasarkanUsia;
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/ui/pengangguranBerdasarkanPendidikan/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/ui/pengangguranBerdasarkanPendidikan/page.tsx
deleted file mode 100644
index 89bfd0f2..00000000
--- a/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/ui/pengangguranBerdasarkanPendidikan/page.tsx
+++ /dev/null
@@ -1,47 +0,0 @@
-import colors from '@/con/colors';
-import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
-import React from 'react';
-
-function PengangguranBerdasarkanPendidikan() {
- return (
-
-
-
-
- Pengangguran Berdasarkan Pendidikan
- Pendidikan SD}
- placeholder="masukkan jumlah penduduk Pendidikan SD yang menganggur"
- />
- Pendidikan SMP}
- placeholder="masukkan jumlah penduduk Pendidikan SMP yang menganggur"
- />
- Pendidikan SMA / SMK}
- placeholder="masukkan jumlah penduduk Pendidikan SMA / SMK yang menganggur"
- />
- Pendidikan D1-D3 / S1}
- placeholder="masukkan jumlah penduduk Pendidikan D1-D3 yang menganggur"
- />
-
-
-
-
-
-
-
-
-
- Grafik Pengangguran Berdasarkan Pendidikan
-
-
-
-
- );
-}
-
-export default PengangguranBerdasarkanPendidikan;
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/ui/pengangguranBerdasarkanUsia/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/ui/pengangguranBerdasarkanUsia/page.tsx
deleted file mode 100644
index 32bc78aa..00000000
--- a/src/app/admin/(dashboard)/ekonomi/jumlah-penduduk-usia-kerja-yang-menganggur/ui/pengangguranBerdasarkanUsia/page.tsx
+++ /dev/null
@@ -1,47 +0,0 @@
-import colors from '@/con/colors';
-import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
-import React from 'react';
-
-function PengangguranBerdasarkanUsia() {
- return (
-
-
-
-
- Pengangguran Berdasarkan Usia
- Usia 18 - 25 tahun}
- placeholder="masukkan jumlah penduduk usia 18 - 25 tahun yang menganggur"
- />
- Usia 26 - 35 tahun}
- placeholder="masukkan jumlah penduduk usia 26 - 35 tahun yang menganggur"
- />
- Usia 36 - 45 tahun}
- placeholder="masukkan jumlah penduduk usia 36 - 45 tahun yang menganggur"
- />
- Usia 46+}
- placeholder="masukkan jumlah penduduk usia 46+ yang menganggur"
- />
-
-
-
-
-
-
-
-
-
- Grafik Pengangguran Berdasarkan Usia
-
-
-
-
- );
-}
-
-export default PengangguranBerdasarkanUsia;
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/create/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/create/page.tsx
new file mode 100644
index 00000000..6dff3a24
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/create/page.tsx
@@ -0,0 +1,45 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
+import { IconArrowBack } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+
+function CreateJumlahPengangguran() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+ Create Jumlah Pengangguran
+ Pengangguran Terdidik}
+ placeholder='Masukkan pengangguran terdidik'
+ />
+ Usia Produktif}
+ placeholder='Masukkan usia produktif'
+ />
+ Sedang Mencari Kerja}
+ placeholder='Masukkan sedang mencari kerja'
+ />
+ Pengangguran Tidak Terdidik}
+ placeholder='Masukkan pengangguran tidak terdidik'
+ />
+
+
+
+
+
+
+ );
+}
+
+export default CreateJumlahPengangguran;
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/detail/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/detail/page.tsx
new file mode 100644
index 00000000..d829de7a
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/detail/page.tsx
@@ -0,0 +1,66 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Flex, Paper, Stack, Text } from '@mantine/core';
+import { IconArrowBack, IconEdit, IconX } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+// import { ModalKonfirmasiHapus } from '../../../_com/modalKonfirmasiHapus';
+
+function DetailJumlahPengangguran() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+ Detail Jumlah Pengangguran
+
+
+
+
+ Pengangguran Terdidik
+ 100
+
+
+ Usia Produktif
+ 200
+
+
+ Sedang Mencari Kerja
+ 300
+
+
+ Pengangguran Tidak Terdidik
+ 30
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Modal Hapus
+ setModalHapus(false)}
+ onConfirm={handleHapus}
+ text="Apakah anda yakin ingin menghapus potensi ini?"
+ /> */}
+
+ );
+}
+
+export default DetailJumlahPengangguran;
+
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/edit/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/edit/page.tsx
new file mode 100644
index 00000000..16917566
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/edit/page.tsx
@@ -0,0 +1,45 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
+import { IconArrowBack } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+
+function EditJumlahPengangguran() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+ Edit Jumlah Pengangguran
+ Pengangguran Terdidik}
+ placeholder='Masukkan pengangguran terdidik'
+ />
+ Usia Produktif}
+ placeholder='Masukkan usia produktif'
+ />
+ Sedang Mencari Kerja}
+ placeholder='Masukkan sedang mencari kerja'
+ />
+ Pengangguran Tidak Terdidik}
+ placeholder='Masukkan pengangguran tidak terdidik'
+ />
+
+
+
+
+
+
+ );
+}
+
+export default EditJumlahPengangguran;
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/page.tsx
index 3f21fdb6..d02d535a 100644
--- a/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/page.tsx
+++ b/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/page.tsx
@@ -1,37 +1,58 @@
+'use client'
import colors from '@/con/colors';
-import { Stack, Tabs, TabsList, TabsPanel, TabsTab, Title } from '@mantine/core';
-import DataPengangguran from './ui/dataPengangguran/page';
-import GrafikDataPengangguran from './ui/grafikDataPengangguran/page';
-import DetailDataPengangguran from './ui/detailDataPengangguran/page';
+import { Box, Button, Paper, Table, TableTbody, TableTd, TableTh, TableThead, TableTr } from '@mantine/core';
+import { IconDeviceImac, IconSearch } from '@tabler/icons-react';
+import HeaderSearch from '../../_com/header';
+import JudulList from '../../_com/judulList';
+import { useRouter } from 'next/navigation';
-function Page() {
+function JumlahPengangguran() {
return (
-
- Jumlah Pengangguran 2024-2025
-
-
-
- Data Pengangguran Desa
-
-
- Grafik Data Pengangguran Desa
-
-
- Detail Data Pengangguran Desa
-
-
-
-
-
-
-
-
-
-
-
-
-
- )
+
+ }
+ />
+
+
+ );
}
-export default Page;
+function ListJumlahPengangguran() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+ Pengangguran Terdidik
+ Usia Produktif
+ Sedang Mencari Kerja
+ Detail
+
+
+
+
+ 100
+ 200
+ 300
+
+
+
+
+
+
+
+
+ );
+}
+
+export default JumlahPengangguran;
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/ui/dataPengangguran/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/ui/dataPengangguran/page.tsx
deleted file mode 100644
index 45d9ff2f..00000000
--- a/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/ui/dataPengangguran/page.tsx
+++ /dev/null
@@ -1,51 +0,0 @@
-import colors from '@/con/colors';
-import { Box, Button, Group, Paper, SimpleGrid, Stack, Text, TextInput, Title } from '@mantine/core';
-
-function DataPengangguran() {
- return (
-
-
-
-
-
-
- Data Pengangguran
- Total Pengangguran}
- placeholder="masukkan total pengangguran"
- />
- Pengangguran Terdidik}
- placeholder="masukkan pengangguran terdidik"
- />
- Usia Produktif}
- placeholder="masukkan usia produktif"
- />
- Sedang Mencari Kerja}
- placeholder="masukkan jumlah sedang mencari kerja"
- />
-
-
-
-
-
-
-
-
-
- List Data Pengangguran
-
-
-
-
-
-
-
- );
-}
-
-export default DataPengangguran;
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/ui/detailDataPengangguran/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/ui/detailDataPengangguran/page.tsx
deleted file mode 100644
index 5da9dec4..00000000
--- a/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/ui/detailDataPengangguran/page.tsx
+++ /dev/null
@@ -1,18 +0,0 @@
-import colors from '@/con/colors';
-import { Box, Paper, Stack, Title } from '@mantine/core';
-
-function DetailDataPengangguran() {
- return (
-
-
-
-
- Detail Data Pengangguran
-
-
-
-
- );
-}
-
-export default DetailDataPengangguran;
diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/ui/grafikDataPengangguran/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/ui/grafikDataPengangguran/page.tsx
deleted file mode 100644
index d0cf2a55..00000000
--- a/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran-2024-2025/ui/grafikDataPengangguran/page.tsx
+++ /dev/null
@@ -1,49 +0,0 @@
-import colors from '@/con/colors';
-import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
-
-function GrafikDataPengangguran() {
- return (
-
-
-
-
-
- Data Pengangguran
- Total Pengangguran}
- placeholder="masukkan total pengangguran"
- />
- Pengangguran Terdidik}
- placeholder="masukkan pengangguran terdidik"
- />
- Usia Produktif}
- placeholder="masukkan usia produktif"
- />
- Sedang Mencari Kerja}
- placeholder="masukkan jumlah sedang mencari kerja"
- />
-
-
-
-
-
-
-
-
-
- List Data Pengangguran
-
-
-
-
-
-
- );
-}
-
-export default GrafikDataPengangguran;
diff --git a/src/app/admin/(dashboard)/ekonomi/lowongan-kerja-lokal/create/createLowongan.tsx b/src/app/admin/(dashboard)/ekonomi/lowongan-kerja-lokal/create/createLowongan.tsx
deleted file mode 100644
index 715e9f28..00000000
--- a/src/app/admin/(dashboard)/ekonomi/lowongan-kerja-lokal/create/createLowongan.tsx
+++ /dev/null
@@ -1,29 +0,0 @@
-import { Box, Stack, Text, TextInput, Title } from '@mantine/core';
-
-function CreateLowongan() {
- return (
-
-
- Lowongan Kerja Lokal
- Bekerja Sebagai}
- placeholder="masukkan bekerja sebagai"
- />
- Alamat Usaha}
- placeholder="masukkan alamat usaha"
- />
- Waktu Kerja}
- placeholder="masukkan waktu kerja"
- />
- Gaji selama 1 bulan}
- placeholder="masukkan gaji selama 1 bulan"
- />
-
-
- );
-}
-
-export default CreateLowongan;
diff --git a/src/app/admin/(dashboard)/ekonomi/lowongan-kerja-lokal/create/page.tsx b/src/app/admin/(dashboard)/ekonomi/lowongan-kerja-lokal/create/page.tsx
new file mode 100644
index 00000000..ce9c4cbb
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/lowongan-kerja-lokal/create/page.tsx
@@ -0,0 +1,57 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
+import { IconArrowBack } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+import { KeamananEditor } from '../../../keamanan/_com/keamananEditor';
+
+
+function CreateLowonganKerja() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+ Create Lowongan Kerja Lokal
+ Pekerjaan}
+ placeholder='Masukkan pekerjaan'
+ />
+ Nama Usaha}
+ placeholder='Masukkan nama usaha'
+ />
+ Alamat Usaha}
+ placeholder='Masukkan alamat usaha'
+ />
+ Nomor Telepon}
+ placeholder='Masukkan nomor telepon'
+ />
+ Gaji selama 1 bulan}
+ placeholder='Masukkan gaji'
+ />
+
+ Deskripsi Lowongan Kerja
+
+
+
+
+
+
+
+
+ );
+}
+
+export default CreateLowonganKerja;
diff --git a/src/app/admin/(dashboard)/ekonomi/lowongan-kerja-lokal/detail/page.tsx b/src/app/admin/(dashboard)/ekonomi/lowongan-kerja-lokal/detail/page.tsx
new file mode 100644
index 00000000..9ba61771
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/lowongan-kerja-lokal/detail/page.tsx
@@ -0,0 +1,78 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Flex, Paper, Stack, Text } from '@mantine/core';
+import { IconArrowBack, IconEdit, IconX } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+// import { ModalKonfirmasiHapus } from '../../../_com/modalKonfirmasiHapus';
+
+function DetailLowonganKerjaLokal() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+ Detail Lowongan Kerja Lokal
+
+
+
+
+ Bekerja Sebagai
+ Karyawan
+
+
+ Nama Usaha
+ BIBD
+
+
+ Alamat Usaha
+ Jalan In Aja
+
+
+ Nomor Telepon
+ 0896232831883
+
+
+ Waktu Kerja
+ Full Time
+
+
+ Gaji selama 1 bulan
+ Rp. 3.000.000
+
+
+ Deskripsi Lowongan Kerja
+ Pekerjaan dengan gaji Rp. 3.000.000
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Modal Hapus
+ setModalHapus(false)}
+ onConfirm={handleHapus}
+ text="Apakah anda yakin ingin menghapus potensi ini?"
+ /> */}
+
+ );
+}
+
+export default DetailLowonganKerjaLokal;
+
diff --git a/src/app/admin/(dashboard)/ekonomi/lowongan-kerja-lokal/edit/page.tsx b/src/app/admin/(dashboard)/ekonomi/lowongan-kerja-lokal/edit/page.tsx
new file mode 100644
index 00000000..fc5037af
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/lowongan-kerja-lokal/edit/page.tsx
@@ -0,0 +1,57 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
+import { IconArrowBack } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+import { KeamananEditor } from '../../../keamanan/_com/keamananEditor';
+
+
+function EditLowonganKerja() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+ Edit Lowongan Kerja Lokal
+ Pekerjaan}
+ placeholder='Masukkan pekerjaan'
+ />
+ Nama Usaha}
+ placeholder='Masukkan nama usaha'
+ />
+ Alamat Usaha}
+ placeholder='Masukkan alamat usaha'
+ />
+ Nomor Telepon}
+ placeholder='Masukkan nomor telepon'
+ />
+ Gaji selama 1 bulan}
+ placeholder='Masukkan gaji'
+ />
+
+ Deskripsi Lowongan Kerja
+
+
+
+
+
+
+
+
+ );
+}
+
+export default EditLowonganKerja;
diff --git a/src/app/admin/(dashboard)/ekonomi/lowongan-kerja-lokal/listData/page.tsx b/src/app/admin/(dashboard)/ekonomi/lowongan-kerja-lokal/listData/page.tsx
deleted file mode 100644
index 199264e2..00000000
--- a/src/app/admin/(dashboard)/ekonomi/lowongan-kerja-lokal/listData/page.tsx
+++ /dev/null
@@ -1,25 +0,0 @@
-import colors from '@/con/colors';
-import { Box, Paper, Stack, Title, Text } from '@mantine/core';
-import React from 'react';
-
-function ListDataLowongan() {
- return (
-
-
- List Data Lowongan Kerja Lokal
-
- Bekerja Sebagai
-
- Alamat Usaha
-
- Waktu Kerja
-
- Gaji selama 1 bulan
-
-
-
-
- );
-}
-
-export default ListDataLowongan;
diff --git a/src/app/admin/(dashboard)/ekonomi/lowongan-kerja-lokal/page.tsx b/src/app/admin/(dashboard)/ekonomi/lowongan-kerja-lokal/page.tsx
index b222a023..52d9737a 100644
--- a/src/app/admin/(dashboard)/ekonomi/lowongan-kerja-lokal/page.tsx
+++ b/src/app/admin/(dashboard)/ekonomi/lowongan-kerja-lokal/page.tsx
@@ -1,32 +1,58 @@
+'use client'
import colors from '@/con/colors';
-import { Box, Button, Group, Paper, SimpleGrid, Stack, Title } from '@mantine/core';
-import React from 'react';
-import CreateLowongan from './create/createLowongan';
-import ListDataLowongan from './listData/page';
+import { Box, Button, Paper, Table, TableTbody, TableTd, TableTh, TableThead, TableTr } from '@mantine/core';
+import { IconDeviceImac, IconSearch } from '@tabler/icons-react';
+import HeaderSearch from '../../_com/header';
+import JudulList from '../../_com/judulList';
+import { useRouter } from 'next/navigation';
-function Page() {
+function LowonganKerjaLokal() {
return (
-
-
-
-
- Lowongan Kerja Lokal
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ }
+ />
+
+
);
}
-export default Page;
+function ListLowonganKerjaLokal() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+ Bekerja Sebagai
+ Nama Usaha
+ Alamat Usaha
+ Detail
+
+
+
+
+ Karyawan
+ BIBD
+ Jalan In Aja
+
+
+
+
+
+
+
+
+ );
+}
+
+export default LowonganKerjaLokal;
diff --git a/src/app/admin/(dashboard)/ekonomi/program-kemiskinan/create/page.tsx b/src/app/admin/(dashboard)/ekonomi/program-kemiskinan/create/page.tsx
new file mode 100644
index 00000000..d75821c2
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/program-kemiskinan/create/page.tsx
@@ -0,0 +1,46 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
+import { IconArrowBack } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+
+
+function CreateProgramKemiskinan() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+ Create Program Kemiskinan
+ Judul Program}
+ placeholder='Masukkan judul program'
+ />
+ Deskripsi Singkat}
+ placeholder='Masukkan deskripsi'
+ />
+ Jumlah Masyarakat Miskin}
+ placeholder='Masukkan jumlah masyarakat miskin'
+ />
+ Deskripsi}
+ placeholder='Masukkan deskripsi'
+ />
+
+
+
+
+
+
+ );
+}
+
+export default CreateProgramKemiskinan;
diff --git a/src/app/admin/(dashboard)/ekonomi/program-kemiskinan/detail/page.tsx b/src/app/admin/(dashboard)/ekonomi/program-kemiskinan/detail/page.tsx
new file mode 100644
index 00000000..81f605e7
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/program-kemiskinan/detail/page.tsx
@@ -0,0 +1,66 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Flex, Paper, Stack, Text } from '@mantine/core';
+import { IconArrowBack, IconEdit, IconX } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+// import { ModalKonfirmasiHapus } from '../../../_com/modalKonfirmasiHapus';
+
+function DetailProgramKemiskinan() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+ Detail Program Kemiskinan
+
+
+
+
+ Judul Program
+ Program A
+
+
+ Deskripsi Singkat
+ Deskripsi Program A
+
+
+ Jumlah Masyarakat Miskin
+ 100
+
+
+ Deskripsi
+ Deskripsi Program A
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Modal Hapus
+ setModalHapus(false)}
+ onConfirm={handleHapus}
+ text="Apakah anda yakin ingin menghapus potensi ini?"
+ /> */}
+
+ );
+}
+
+export default DetailProgramKemiskinan;
+
diff --git a/src/app/admin/(dashboard)/ekonomi/program-kemiskinan/edit/page.tsx b/src/app/admin/(dashboard)/ekonomi/program-kemiskinan/edit/page.tsx
new file mode 100644
index 00000000..bda57c97
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/program-kemiskinan/edit/page.tsx
@@ -0,0 +1,46 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
+import { IconArrowBack } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+
+
+function EditProgramKemiskinan() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+ Edit Program Kemiskinan
+ Judul Program}
+ placeholder='Masukkan judul program'
+ />
+ Deskripsi Singkat}
+ placeholder='Masukkan deskripsi'
+ />
+ Jumlah Masyarakat Miskin}
+ placeholder='Masukkan jumlah masyarakat miskin'
+ />
+ Deskripsi}
+ placeholder='Masukkan deskripsi'
+ />
+
+
+
+
+
+
+ );
+}
+
+export default EditProgramKemiskinan;
diff --git a/src/app/admin/(dashboard)/ekonomi/program-kemiskinan/page.tsx b/src/app/admin/(dashboard)/ekonomi/program-kemiskinan/page.tsx
index 690a8999..256305d8 100644
--- a/src/app/admin/(dashboard)/ekonomi/program-kemiskinan/page.tsx
+++ b/src/app/admin/(dashboard)/ekonomi/program-kemiskinan/page.tsx
@@ -1,31 +1,58 @@
+'use client'
import colors from '@/con/colors';
-import { Stack, Tabs, TabsList, TabsPanel, TabsTab, Title } from '@mantine/core';
-import ProgramKemiskinan from './ui/program/page';
-import StatistikKemiskinan from './ui/statistik/page';
+import { Box, Button, Paper, Table, TableTbody, TableTd, TableTh, TableThead, TableTr } from '@mantine/core';
+import { IconDeviceImac, IconSearch } from '@tabler/icons-react';
+import HeaderSearch from '../../_com/header';
+import JudulList from '../../_com/judulList';
+import { useRouter } from 'next/navigation';
-function Page() {
+function ProgramKemiskinan() {
return (
-
- Program Kemiskinan
-
-
-
- Program Kemiskinan
-
-
- Statistik Kemiskinan
-
-
-
-
-
-
-
-
-
-
-
+
+ }
+ />
+
+
);
}
-export default Page;
+function ListProgramKemiskinan() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+ Judul Program
+ Deskripsi Singkat
+ Jumlah Masyarakat Miskin
+ Detail
+
+
+
+
+ Program A
+ Deskripsi Program A
+ 100
+
+
+
+
+
+
+
+
+ );
+}
+
+export default ProgramKemiskinan;
diff --git a/src/app/admin/(dashboard)/ekonomi/program-kemiskinan/ui/program/page.tsx b/src/app/admin/(dashboard)/ekonomi/program-kemiskinan/ui/program/page.tsx
deleted file mode 100644
index 78a78521..00000000
--- a/src/app/admin/(dashboard)/ekonomi/program-kemiskinan/ui/program/page.tsx
+++ /dev/null
@@ -1,43 +0,0 @@
-import colors from '@/con/colors';
-import { Box, Button, Group, Paper, SimpleGrid, Stack, Text, TextInput, Title } from '@mantine/core';
-import React from 'react';
-
-function ProgramKemiskinan() {
- return (
-
-
-
-
-
- Program Kemiskinan
- Nama Program}
- placeholder="Masukkan nama program"
- />
- Deskripsi Program}
- placeholder="Masukkan deskripsi program"
- />
-
-
-
-
-
-
-
-
-
- List Data Program Kemiskinan
-
-
-
-
-
- );
-}
-
-export default ProgramKemiskinan;
diff --git a/src/app/admin/(dashboard)/ekonomi/program-kemiskinan/ui/statistik/page.tsx b/src/app/admin/(dashboard)/ekonomi/program-kemiskinan/ui/statistik/page.tsx
deleted file mode 100644
index 0786257c..00000000
--- a/src/app/admin/(dashboard)/ekonomi/program-kemiskinan/ui/statistik/page.tsx
+++ /dev/null
@@ -1,43 +0,0 @@
-import colors from '@/con/colors';
-import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
-import React from 'react';
-
-function StatistikKemiskinan() {
- return (
-
-
-
-
-
- Statistik Kemiskinan
- Tahun}
- placeholder="Masukkan tahun"
- />
- Jumlah Penduduk Miskin}
- placeholder="Masukkan jumlah penduduk miskin"
- />
-
-
-
-
-
-
-
-
-
- Statistik Kemiskinan
-
-
-
-
-
- );
-}
-
-export default StatistikKemiskinan;
diff --git a/src/app/admin/(dashboard)/ekonomi/sektor-unggulan-desa/create/page.tsx b/src/app/admin/(dashboard)/ekonomi/sektor-unggulan-desa/create/page.tsx
new file mode 100644
index 00000000..bccbf601
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/sektor-unggulan-desa/create/page.tsx
@@ -0,0 +1,45 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
+import { IconArrowBack } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+import { KeamananEditor } from '../../../keamanan/_com/keamananEditor';
+
+
+function CreateSektorUnggulanDesa() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+ Create Sektor Unggulan Desa
+ Nama Sektor Unggulan}
+ placeholder='Masukkan nama sektor unggulan'
+ />
+
+ Deskripsi Sektor Unggulan
+
+
+ Jumlah Sektor Unggulan}
+ placeholder='Masukkan jumlah sektor unggulan'
+ />
+
+
+
+
+
+
+ );
+}
+
+export default CreateSektorUnggulanDesa;
diff --git a/src/app/admin/(dashboard)/ekonomi/sektor-unggulan-desa/detail/page.tsx b/src/app/admin/(dashboard)/ekonomi/sektor-unggulan-desa/detail/page.tsx
new file mode 100644
index 00000000..815112d1
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/sektor-unggulan-desa/detail/page.tsx
@@ -0,0 +1,62 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Flex, Paper, Stack, Text } from '@mantine/core';
+import { IconArrowBack, IconEdit, IconX } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+// import { ModalKonfirmasiHapus } from '../../../_com/modalKonfirmasiHapus';
+
+function DetailSektorUnggulanDesa() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+ Detail Sektor Unggulan Desa
+
+
+
+
+ Nama Sektor Unggulan
+ Petani
+
+
+ Deskripsi Sektor Unggulan
+ BIBD
+
+
+ Jumlah Sektor Unggulan
+ 200
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Modal Hapus
+ setModalHapus(false)}
+ onConfirm={handleHapus}
+ text="Apakah anda yakin ingin menghapus potensi ini?"
+ /> */}
+
+ );
+}
+
+export default DetailSektorUnggulanDesa;
+
diff --git a/src/app/admin/(dashboard)/ekonomi/sektor-unggulan-desa/edit/page.tsx b/src/app/admin/(dashboard)/ekonomi/sektor-unggulan-desa/edit/page.tsx
new file mode 100644
index 00000000..541b7b21
--- /dev/null
+++ b/src/app/admin/(dashboard)/ekonomi/sektor-unggulan-desa/edit/page.tsx
@@ -0,0 +1,45 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
+import { IconArrowBack } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+import { KeamananEditor } from '../../../keamanan/_com/keamananEditor';
+
+
+function EditSektorUnggulanDesa() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+ Edit Sektor Unggulan Desa
+ Nama Sektor Unggulan}
+ placeholder='Masukkan nama sektor unggulan'
+ />
+
+ Deskripsi Sektor Unggulan
+
+
+ Jumlah Sektor Unggulan}
+ placeholder='Masukkan jumlah sektor unggulan'
+ />
+
+
+
+
+
+
+ );
+}
+
+export default EditSektorUnggulanDesa;
diff --git a/src/app/admin/(dashboard)/ekonomi/sektor-unggulan-desa/page.tsx b/src/app/admin/(dashboard)/ekonomi/sektor-unggulan-desa/page.tsx
index f308290e..2d0a122b 100644
--- a/src/app/admin/(dashboard)/ekonomi/sektor-unggulan-desa/page.tsx
+++ b/src/app/admin/(dashboard)/ekonomi/sektor-unggulan-desa/page.tsx
@@ -1,32 +1,56 @@
+'use client'
import colors from '@/con/colors';
-import { Stack, Tabs, TabsList, TabsPanel, TabsTab, Title } from '@mantine/core';
-import React from 'react';
-import DataSektorUnggulan from './ui/data_sektor_unggulan/page';
-import GrafikDataSektor from './ui/grafik_data_sektor/page';
+import { Box, Button, Paper, Table, TableTbody, TableTd, TableTh, TableThead, TableTr } from '@mantine/core';
+import { IconDeviceImac, IconSearch } from '@tabler/icons-react';
+import HeaderSearch from '../../_com/header';
+import JudulList from '../../_com/judulList';
+import { useRouter } from 'next/navigation';
-function Page() {
+function SektorUnggulanDesa() {
return (
-
- Sektor Unggulan Desa
-
-
-
- Data Sektor Unggulan Desa
-
-
- Grafik Data Sektor Unggulan Desa
-
-
-
-
-
-
-
-
-
-
-
+
+ }
+ />
+
+
);
}
-export default Page;
+function ListSektorUnggulanDesa() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+ Nama Sektor Unggulan
+ Deskripsi Sektor Unggulan
+ Detail
+
+
+
+
+ Sektor 1
+ Deskripsi Sektor 1
+
+
+
+
+
+
+
+
+ );
+}
+
+export default SektorUnggulanDesa;
diff --git a/src/app/admin/(dashboard)/ekonomi/sektor-unggulan-desa/ui/data_sektor_unggulan/page.tsx b/src/app/admin/(dashboard)/ekonomi/sektor-unggulan-desa/ui/data_sektor_unggulan/page.tsx
deleted file mode 100644
index 7281ed4f..00000000
--- a/src/app/admin/(dashboard)/ekonomi/sektor-unggulan-desa/ui/data_sektor_unggulan/page.tsx
+++ /dev/null
@@ -1,45 +0,0 @@
-import colors from '@/con/colors';
-import { Box, Button, Group, Paper, SimpleGrid, Stack, Text, TextInput, Title } from '@mantine/core';
-import React from 'react';
-
-function DataSektorUnggulan() {
- return (
-
-
-
-
-
-
- Data Sektor Unggulan
- Nama Sektor Unggulan}
- placeholder="Masukkan nama sektor unggulan"
- />
- Deskripsi Sektor Unggulan}
- placeholder="Masukkan deskripsi sektor unggulan"
- />
-
-
-
-
-
-
-
-
-
- Data Sektor Unggulan
-
-
-
-
-
-
- );
-}
-
-export default DataSektorUnggulan;
diff --git a/src/app/admin/(dashboard)/ekonomi/sektor-unggulan-desa/ui/grafik_data_sektor/page.tsx b/src/app/admin/(dashboard)/ekonomi/sektor-unggulan-desa/ui/grafik_data_sektor/page.tsx
deleted file mode 100644
index 5c9985e2..00000000
--- a/src/app/admin/(dashboard)/ekonomi/sektor-unggulan-desa/ui/grafik_data_sektor/page.tsx
+++ /dev/null
@@ -1,44 +0,0 @@
-import colors from '@/con/colors';
-import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
-import React from 'react';
-
-function GrafikDataSektor() {
- return (
-
-
-
-
-
- Grafik Data Sektor Unggulan
- Nama Sektor Unggulan}
- placeholder="Masukkan nama sektor unggulan"
- />
- Jumlah Sektor Unggulan}
- placeholder="Masukkan jumlah sektor unggulan"
- />
-
-
-
-
-
-
-
-
-
- Grafik Sektor Unggulan
-
-
-
-
-
-
- );
-}
-
-export default GrafikDataSektor;
diff --git a/src/app/admin/(dashboard)/inovasi/desa-digital-smart-village/create/page.tsx b/src/app/admin/(dashboard)/inovasi/desa-digital-smart-village/create/page.tsx
new file mode 100644
index 00000000..dce0a6f8
--- /dev/null
+++ b/src/app/admin/(dashboard)/inovasi/desa-digital-smart-village/create/page.tsx
@@ -0,0 +1,49 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
+import { IconArrowBack } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+import { KeamananEditor } from '../../../keamanan/_com/keamananEditor';
+
+
+function CreateDesaDigital() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+ Create Desa Digital Smart Village
+ Nama Inovasi}
+ placeholder='Masukkan nama inovasi'
+ />
+ Deskripsi Singkat Inovasi}
+ placeholder='Masukkan deskripsi singkat inovasi'
+ />
+ Image}
+ placeholder='Masukkan image'
+ />
+
+ Deskripsi Inovasi
+
+
+
+
+
+
+
+
+ );
+}
+
+export default CreateDesaDigital;
diff --git a/src/app/admin/(dashboard)/inovasi/desa-digital-smart-village/detail/page.tsx b/src/app/admin/(dashboard)/inovasi/desa-digital-smart-village/detail/page.tsx
new file mode 100644
index 00000000..0ba76e42
--- /dev/null
+++ b/src/app/admin/(dashboard)/inovasi/desa-digital-smart-village/detail/page.tsx
@@ -0,0 +1,66 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Flex, Paper, Stack, Text } from '@mantine/core';
+import { IconArrowBack, IconEdit, IconImageInPicture, IconX } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+// import { ModalKonfirmasiHapus } from '../../../_com/modalKonfirmasiHapus';
+
+function DetailDesaDigital() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+ Detail Desa Digital Smart Village
+
+
+
+
+ Nama Inovasi
+ Pelayanan Admin Digital
+
+
+ Deskripsi Singkat Inovasi
+ Deskripsi Singkat Inovasi
+
+
+ Image
+
+
+
+ Deskripsi Inovasi
+ Deskripsi Inovasi
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Modal Hapus
+ setModalHapus(false)}
+ onConfirm={handleHapus}
+ text="Apakah anda yakin ingin menghapus potensi ini?"
+ /> */}
+
+ );
+}
+
+export default DetailDesaDigital;
+
diff --git a/src/app/admin/(dashboard)/inovasi/desa-digital-smart-village/edit/page.tsx b/src/app/admin/(dashboard)/inovasi/desa-digital-smart-village/edit/page.tsx
new file mode 100644
index 00000000..a0526aac
--- /dev/null
+++ b/src/app/admin/(dashboard)/inovasi/desa-digital-smart-village/edit/page.tsx
@@ -0,0 +1,49 @@
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
+import { IconArrowBack } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+import { KeamananEditor } from '../../../keamanan/_com/keamananEditor';
+
+
+function EditDesaDigital() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+ Edit Desa Digital Smart Village
+ Nama Inovasi}
+ placeholder='Masukkan nama inovasi'
+ />
+ Deskripsi Singkat Inovasi}
+ placeholder='Masukkan deskripsi singkat inovasi'
+ />
+ Image}
+ placeholder='Masukkan image'
+ />
+
+ Deskripsi Inovasi
+
+
+
+
+
+
+
+
+ );
+}
+
+export default EditDesaDigital;
diff --git a/src/app/admin/(dashboard)/inovasi/desa-digital-smart-village/page.tsx b/src/app/admin/(dashboard)/inovasi/desa-digital-smart-village/page.tsx
index 348012b2..cf6ed32c 100644
--- a/src/app/admin/(dashboard)/inovasi/desa-digital-smart-village/page.tsx
+++ b/src/app/admin/(dashboard)/inovasi/desa-digital-smart-village/page.tsx
@@ -1,50 +1,60 @@
+'use client'
import colors from '@/con/colors';
-import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
-import { IconImageInPicture } from '@tabler/icons-react';
-import React from 'react';
+import { Box, Button, Image, Paper, Table, TableTbody, TableTd, TableTh, TableThead, TableTr } from '@mantine/core';
+import { IconDeviceImac, IconSearch } from '@tabler/icons-react';
+import HeaderSearch from '../../_com/header';
+import JudulList from '../../_com/judulList';
+import { useRouter } from 'next/navigation';
-function Page() {
+function DesaDigitalSmartVillage() {
return (
-
-
-
-
- Create Data Desa Digital Smart Village
- Nama Desa Digital Smart Village}
- placeholder="Masukkan nama desa digital smart village"
- />
- Deskripsi Desa Digital Smart Village}
- placeholder="Masukkan deskripsi desa digital smart village"
- />
-
-
- Upload Gambar Desa Digital Smart Village
-
-
-
-
-
-
-
-
-
-
-
-
- Create Data Desa Digital Smart Village
-
-
-
-
+ }
+ />
+
);
}
-export default Page;
+function ListDesaDigitalSmartVillage() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+ Nama Inovasi
+ Deskripsi Singkat Inovasi
+ Image
+ Detail
+
+
+
+
+ Layanan Admin Digital
+ Deskripsi Singkat Inovasi
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
+
+export default DesaDigitalSmartVillage;