From a1e7fddbed7ab8d39c53ae7e2363084fbb30e6ce Mon Sep 17 00:00:00 2001 From: nico Date: Tue, 3 Jun 2025 17:42:34 +0800 Subject: [PATCH] UI Admin Revisi Baru Di Menu Ekonomi --- .../pasar-desa/create/createPasarDesa.tsx | 36 -------- .../ekonomi/pasar-desa/create/page.tsx | 56 +++++++++++++ .../ekonomi/pasar-desa/detail/page.tsx | 74 +++++++++++++++++ .../ekonomi/pasar-desa/edit/page.tsx | 56 +++++++++++++ .../ekonomi/pasar-desa/listData/page.tsx | 32 -------- .../(dashboard)/ekonomi/pasar-desa/page.tsx | 79 ++++++++++++------ .../create/page.tsx | 44 ++++++++++ .../detail/page.tsx | 70 ++++++++++++++++ .../edit/page.tsx | 44 ++++++++++ .../page.tsx | 78 +++++++++++------- .../ui/list_keamanan_lingkungan/page.tsx | 33 -------- .../ui/tambah_keamanan_lingkungan/page.tsx | 46 ----------- .../kontak-darurat/create/createKontak.tsx | 28 ------- .../keamanan/kontak-darurat/create/page.tsx | 44 ++++++++++ .../keamanan/kontak-darurat/detail/page.tsx | 70 ++++++++++++++++ .../keamanan/kontak-darurat/edit/page.tsx | 44 ++++++++++ .../keamanan/kontak-darurat/listData/page.tsx | 23 ------ .../keamanan/kontak-darurat/page.tsx | 77 +++++++++++------ .../laporan-publik/create/createLaporan.tsx | 27 ------ .../keamanan/laporan-publik/create/page.tsx | 48 +++++++++++ .../keamanan/laporan-publik/detail/page.tsx | 70 ++++++++++++++++ .../keamanan/laporan-publik/edit/page.tsx | 48 +++++++++++ .../keamanan/laporan-publik/listData/page.tsx | 23 ------ .../keamanan/laporan-publik/page.tsx | 82 +++++++++++++------ .../create/createPencegahan.tsx | 25 ------ .../pencegahan-kriminalitas/create/page.tsx | 44 ++++++++++ .../pencegahan-kriminalitas/detail/page.tsx | 70 ++++++++++++++++ .../pencegahan-kriminalitas/edit/page.tsx | 44 ++++++++++ .../pencegahan-kriminalitas/listData/page.tsx | 23 ------ .../keamanan/pencegahan-kriminalitas/page.tsx | 78 ++++++++++++------ .../keamanan/polsek-terdekat/create/page.tsx | 44 ++++++++++ .../keamanan/polsek-terdekat/detail/page.tsx | 70 ++++++++++++++++ .../keamanan/polsek-terdekat/edit/page.tsx | 44 ++++++++++ .../keamanan/polsek-terdekat/page.tsx | 78 +++++++++++------- .../ui/list_polsek_terdekat/page.tsx | 36 -------- .../ui/tambah_polsek_terdekat/page.tsx | 56 ------------- .../tips-keamanan/create/createTips.tsx | 27 ------ .../keamanan/tips-keamanan/create/page.tsx | 44 ++++++++++ .../keamanan/tips-keamanan/detail/page.tsx | 70 ++++++++++++++++ .../keamanan/tips-keamanan/edit/page.tsx | 44 ++++++++++ .../keamanan/tips-keamanan/listData/page.tsx | 24 ------ .../keamanan/tips-keamanan/page.tsx | 79 ++++++++++++------ 42 files changed, 1509 insertions(+), 623 deletions(-) delete mode 100644 src/app/admin/(dashboard)/ekonomi/pasar-desa/create/createPasarDesa.tsx create mode 100644 src/app/admin/(dashboard)/ekonomi/pasar-desa/create/page.tsx create mode 100644 src/app/admin/(dashboard)/ekonomi/pasar-desa/detail/page.tsx create mode 100644 src/app/admin/(dashboard)/ekonomi/pasar-desa/edit/page.tsx delete mode 100644 src/app/admin/(dashboard)/ekonomi/pasar-desa/listData/page.tsx create mode 100644 src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/create/page.tsx create mode 100644 src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/detail/page.tsx create mode 100644 src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/edit/page.tsx delete mode 100644 src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/ui/list_keamanan_lingkungan/page.tsx delete mode 100644 src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/ui/tambah_keamanan_lingkungan/page.tsx delete mode 100644 src/app/admin/(dashboard)/keamanan/kontak-darurat/create/createKontak.tsx create mode 100644 src/app/admin/(dashboard)/keamanan/kontak-darurat/create/page.tsx create mode 100644 src/app/admin/(dashboard)/keamanan/kontak-darurat/detail/page.tsx create mode 100644 src/app/admin/(dashboard)/keamanan/kontak-darurat/edit/page.tsx delete mode 100644 src/app/admin/(dashboard)/keamanan/kontak-darurat/listData/page.tsx delete mode 100644 src/app/admin/(dashboard)/keamanan/laporan-publik/create/createLaporan.tsx create mode 100644 src/app/admin/(dashboard)/keamanan/laporan-publik/create/page.tsx create mode 100644 src/app/admin/(dashboard)/keamanan/laporan-publik/detail/page.tsx create mode 100644 src/app/admin/(dashboard)/keamanan/laporan-publik/edit/page.tsx delete mode 100644 src/app/admin/(dashboard)/keamanan/laporan-publik/listData/page.tsx delete mode 100644 src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/create/createPencegahan.tsx create mode 100644 src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/create/page.tsx create mode 100644 src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/detail/page.tsx create mode 100644 src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/edit/page.tsx delete mode 100644 src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/listData/page.tsx create mode 100644 src/app/admin/(dashboard)/keamanan/polsek-terdekat/create/page.tsx create mode 100644 src/app/admin/(dashboard)/keamanan/polsek-terdekat/detail/page.tsx create mode 100644 src/app/admin/(dashboard)/keamanan/polsek-terdekat/edit/page.tsx delete mode 100644 src/app/admin/(dashboard)/keamanan/polsek-terdekat/ui/list_polsek_terdekat/page.tsx delete mode 100644 src/app/admin/(dashboard)/keamanan/polsek-terdekat/ui/tambah_polsek_terdekat/page.tsx delete mode 100644 src/app/admin/(dashboard)/keamanan/tips-keamanan/create/createTips.tsx create mode 100644 src/app/admin/(dashboard)/keamanan/tips-keamanan/create/page.tsx create mode 100644 src/app/admin/(dashboard)/keamanan/tips-keamanan/detail/page.tsx create mode 100644 src/app/admin/(dashboard)/keamanan/tips-keamanan/edit/page.tsx delete mode 100644 src/app/admin/(dashboard)/keamanan/tips-keamanan/listData/page.tsx diff --git a/src/app/admin/(dashboard)/ekonomi/pasar-desa/create/createPasarDesa.tsx b/src/app/admin/(dashboard)/ekonomi/pasar-desa/create/createPasarDesa.tsx deleted file mode 100644 index ca116352..00000000 --- a/src/app/admin/(dashboard)/ekonomi/pasar-desa/create/createPasarDesa.tsx +++ /dev/null @@ -1,36 +0,0 @@ -import colors from '@/con/colors'; -import { Box, Stack, Text, TextInput, Title } from '@mantine/core'; -import { IconImageInPicture } from '@tabler/icons-react'; -import React from 'react'; - -function CreatePasarDesa() { - return ( - - - Produk Pasar Desa - - Masukkan Foto Produk - - - Nama Produk} - placeholder="masukkan nama produk" - /> - Harga Produk} - placeholder="masukkan harga produk" - /> - Rating Produk} - placeholder="masukkan rating produk" - /> - Alamat Usaha} - placeholder="masukkan alamat usaha" - /> - - - ); -} - -export default CreatePasarDesa; diff --git a/src/app/admin/(dashboard)/ekonomi/pasar-desa/create/page.tsx b/src/app/admin/(dashboard)/ekonomi/pasar-desa/create/page.tsx new file mode 100644 index 00000000..6c7a8f14 --- /dev/null +++ b/src/app/admin/(dashboard)/ekonomi/pasar-desa/create/page.tsx @@ -0,0 +1,56 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core'; +import { IconArrowBack, IconImageInPicture } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; +import { KeamananEditor } from '../../../keamanan/_com/keamananEditor'; + +function CreatePasarDesa() { + const router = useRouter(); + return ( + + + + + + + + Create Pasar Desa + + Masukkan Image + + + Nama Produk} + placeholder='Masukkan nama produk' + /> + Harga Produk} + placeholder='Masukkan harga produk' + /> + Rating Produk} + placeholder='Masukkan rating produk' + /> + Alamat Usaha} + placeholder='Masukkan alamat usaha' + /> + + Deskripsi Produk + + + + + + + + + ); +} + +export default CreatePasarDesa; diff --git a/src/app/admin/(dashboard)/ekonomi/pasar-desa/detail/page.tsx b/src/app/admin/(dashboard)/ekonomi/pasar-desa/detail/page.tsx new file mode 100644 index 00000000..fac32b9f --- /dev/null +++ b/src/app/admin/(dashboard)/ekonomi/pasar-desa/detail/page.tsx @@ -0,0 +1,74 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Paper, Stack, Flex, Text, Image } from '@mantine/core'; +import { IconArrowBack, IconX, IconEdit } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; +import React from 'react'; +// import { ModalKonfirmasiHapus } from '../../../_com/modalKonfirmasiHapus'; + +function DetailPasarDesa() { + const router = useRouter(); + return ( + + + + + + + Detail Pasar Desa + + + + + Nama Produk + Test Judul + + + Harga Produk + Rp. 20.000 + + + Rating Produk + 5 + + + Alamat Usaha + Jalan In Aja + + + Gambar + gambar + + + Deskripsi + Test Konten + + + + + + + + + + + + + {/* Modal Hapus + setModalHapus(false)} + onConfirm={handleHapus} + text="Apakah anda yakin ingin menghapus potensi ini?" + /> */} + + ); +} + +export default DetailPasarDesa; diff --git a/src/app/admin/(dashboard)/ekonomi/pasar-desa/edit/page.tsx b/src/app/admin/(dashboard)/ekonomi/pasar-desa/edit/page.tsx new file mode 100644 index 00000000..92335984 --- /dev/null +++ b/src/app/admin/(dashboard)/ekonomi/pasar-desa/edit/page.tsx @@ -0,0 +1,56 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core'; +import { IconArrowBack, IconImageInPicture } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; +import { KeamananEditor } from '../../../keamanan/_com/keamananEditor'; + +function EditPasarDesa() { + const router = useRouter(); + return ( + + + + + + + + Edit Pasar Desa + + Masukkan Image + + + Nama Produk} + placeholder='Masukkan nama produk' + /> + Harga Produk} + placeholder='Masukkan harga produk' + /> + Rating Produk} + placeholder='Masukkan rating produk' + /> + Alamat Usaha} + placeholder='Masukkan alamat usaha' + /> + + Deskripsi Produk + + + + + + + + + ); +} + +export default EditPasarDesa; diff --git a/src/app/admin/(dashboard)/ekonomi/pasar-desa/listData/page.tsx b/src/app/admin/(dashboard)/ekonomi/pasar-desa/listData/page.tsx deleted file mode 100644 index 3809f2ad..00000000 --- a/src/app/admin/(dashboard)/ekonomi/pasar-desa/listData/page.tsx +++ /dev/null @@ -1,32 +0,0 @@ -import colors from '@/con/colors'; -import { Box, Paper, Stack, Text, Title } from '@mantine/core'; -import { IconImageInPicture } from '@tabler/icons-react'; -import React from 'react'; - -function ListDataUsaha() { - return ( - - - - - List Produk Pasar Desa - - Foto Produk - - - Nama Produk - - Harga Produk - - Rating Produk - - Alamat Usaha - - - - - - ); -} - -export default ListDataUsaha; diff --git a/src/app/admin/(dashboard)/ekonomi/pasar-desa/page.tsx b/src/app/admin/(dashboard)/ekonomi/pasar-desa/page.tsx index 95de3555..185e8f98 100644 --- a/src/app/admin/(dashboard)/ekonomi/pasar-desa/page.tsx +++ b/src/app/admin/(dashboard)/ekonomi/pasar-desa/page.tsx @@ -1,31 +1,60 @@ +'use client' import colors from '@/con/colors'; -import { Box, Button, Group, Paper, Stack, Title } from '@mantine/core'; -import React from 'react'; -import CreatePasarDesa from './create/createPasarDesa'; -import ListDataUsaha 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 PasarDesa() { return ( - - - - - Pasar Desa - - - - - - - - - + + } + /> + + ); } -export default Page; +function ListPasarDesa() { + const router = useRouter(); + return ( + + + + + + + Nama Produk + Harga Produk + Rating Produk + Alamat Usaha + Detail + + + + + Produk 1 + Harga Rp. 20.000 + Rating 5 + Jalan In Aja + + + + + +
+
+
+ ); +} + +export default PasarDesa; diff --git a/src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/create/page.tsx b/src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/create/page.tsx new file mode 100644 index 00000000..224b81fe --- /dev/null +++ b/src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/create/page.tsx @@ -0,0 +1,44 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core'; +import { IconArrowBack, IconImageInPicture } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; +import { KeamananEditor } from '../../_com/keamananEditor'; + +function CreateKeamananLingkungan() { + const router = useRouter(); + return ( + + + + + + + + Create Keamanan Lingkungan + + Masukkan Image + + + Nama Keamanan Lingkungan} + placeholder='Masukkan nama KeamananLingkungan' + /> + + Deskripsi KeamananLingkungan + + + + + + + + + ); +} + +export default CreateKeamananLingkungan; diff --git a/src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/detail/page.tsx b/src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/detail/page.tsx new file mode 100644 index 00000000..e7d52a38 --- /dev/null +++ b/src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/detail/page.tsx @@ -0,0 +1,70 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Paper, Stack, Flex, Text, Image } from '@mantine/core'; +import { IconArrowBack, IconX, IconEdit } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; +import React from 'react'; +// import { ModalKonfirmasiHapus } from '../../../_com/modalKonfirmasiHapus'; + +function DetailKeamananLingkungan() { + const router = useRouter(); + return ( + + + + + + + Detail Keamanan Lingkungan + + + + + Nama Keamanan Lingkungan + Test Judul + + + Nomor Keamanan Lingkungan + Test Kategori + + + Deskripsi + Test Deskripsi + + + Gambar + gambar + + + Konten + Test Konten + + + + + + + + + + + + + {/* Modal Hapus + setModalHapus(false)} + onConfirm={handleHapus} + text="Apakah anda yakin ingin menghapus potensi ini?" + /> */} + + ); +} + +export default DetailKeamananLingkungan; diff --git a/src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/edit/page.tsx b/src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/edit/page.tsx new file mode 100644 index 00000000..35be3435 --- /dev/null +++ b/src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/edit/page.tsx @@ -0,0 +1,44 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core'; +import { IconArrowBack, IconImageInPicture } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; +import { KeamananEditor } from '../../_com/keamananEditor'; + +function EditKeamananLingkungan() { + const router = useRouter(); + return ( + + + + + + + + Edit Keamanan Lingkungan + + Masukkan Image + + + Nama Keamanan Lingkungan} + placeholder='Masukkan nama Keamanan Lingkungan' + /> + + Deskripsi Keamanan Lingkungan + + + + + + + + + ); +} + +export default EditKeamananLingkungan; diff --git a/src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/page.tsx b/src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/page.tsx index 7b7edc9f..7a6cefe7 100644 --- a/src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/page.tsx +++ b/src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/page.tsx @@ -1,36 +1,58 @@ +'use client' import colors from '@/con/colors'; -import { Box, Stack, Tabs, TabsList, TabsPanel, TabsTab, Title } from '@mantine/core'; -import React from 'react'; -import CreateKeamananLingkungan from './ui/tambah_keamanan_lingkungan/page'; -import ListKeamananLingkungan from './ui/list_keamanan_lingkungan/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 KeamananLingkungan() { return ( - - Keamanan Lingkungan - - - - Tambah Keamanan Lingkungan - - - List Keamanan Lingkungan - - - - - - - - - - - - + } + /> + ); } -export default Page; +function ListKeamananLingkungan() { + const router = useRouter(); + return ( + + + + + + + Nama Keamanan Lingkungan + Nomor Keamanan Lingkungan + Deskripsi + Detail + + + + + Keamanan Lingkungan 1 + 0896232831883 + Keamanan Lingkungan 1 + + + + + +
+
+
+ ); +} + +export default KeamananLingkungan; diff --git a/src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/ui/list_keamanan_lingkungan/page.tsx b/src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/ui/list_keamanan_lingkungan/page.tsx deleted file mode 100644 index df888243..00000000 --- a/src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/ui/list_keamanan_lingkungan/page.tsx +++ /dev/null @@ -1,33 +0,0 @@ -import { Box, Paper, Stack, Table, TableTbody, TableTh, TableThead, TableTr, Title } from '@mantine/core'; -import colors from '@/con/colors'; -import React from 'react'; - -function ListKeamananLingkungan() { - return ( - - - - List Keamanan Lingkungan - - - - - Image - Nama Keamanan Lingkungan - Deskripsi Keamanan Lingkungan - Aksi - Detail - - - - - -
-
-
-
-
- ); -} - -export default ListKeamananLingkungan; diff --git a/src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/ui/tambah_keamanan_lingkungan/page.tsx b/src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/ui/tambah_keamanan_lingkungan/page.tsx deleted file mode 100644 index 1d556e92..00000000 --- a/src/app/admin/(dashboard)/keamanan/keamanan-lingkungan-pecalang-patwal/ui/tambah_keamanan_lingkungan/page.tsx +++ /dev/null @@ -1,46 +0,0 @@ -import colors from '@/con/colors'; -import { Box, Button, Group, Paper, SimpleGrid, Stack, Text, TextInput, Title } from '@mantine/core'; -import { IconImageInPicture } from '@tabler/icons-react'; -import React from 'react'; -import { KeamananEditor } from '../../../_com/keamananEditor'; - - -function KeamananLingkungan() { - return ( - - - - - - - Tambah Keamanan Lingkungan - - Masukkan Image - - - Nama Keamanan Lingkungan} - placeholder='Masukkan nama keamanan lingkungan' - /> - - Deskripsi Keamanan Lingkungan - - - - - - - - - - - - - - - ); -} - -export default KeamananLingkungan; diff --git a/src/app/admin/(dashboard)/keamanan/kontak-darurat/create/createKontak.tsx b/src/app/admin/(dashboard)/keamanan/kontak-darurat/create/createKontak.tsx deleted file mode 100644 index 98ebd6ab..00000000 --- a/src/app/admin/(dashboard)/keamanan/kontak-darurat/create/createKontak.tsx +++ /dev/null @@ -1,28 +0,0 @@ -import colors from '@/con/colors'; -import { Box, Stack, Text, TextInput } from '@mantine/core'; -import { IconImageInPicture } from '@tabler/icons-react'; - -function CreateKontakDarurat() { - return ( - - - Judul Kontak Darurat} - placeholder="masukkan judul kontak darurat" - /> - - Nama Kontak Darurat} - placeholder="masukkan nama kontak darurat" - /> - - Nomor Kontak Darurat} - placeholder="masukkan nomor kontak darurat" - /> - - - ); -} - -export default CreateKontakDarurat; diff --git a/src/app/admin/(dashboard)/keamanan/kontak-darurat/create/page.tsx b/src/app/admin/(dashboard)/keamanan/kontak-darurat/create/page.tsx new file mode 100644 index 00000000..b9b314ee --- /dev/null +++ b/src/app/admin/(dashboard)/keamanan/kontak-darurat/create/page.tsx @@ -0,0 +1,44 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core'; +import { IconArrowBack, IconImageInPicture } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; +import { KeamananEditor } from '../../_com/keamananEditor'; + +function CreateKontakDarurat() { + const router = useRouter(); + return ( + + + + + + + + Create Kontak Darurat + + Masukkan Image + + + Nama Kontak Darurat} + placeholder='Masukkan nama Kontak Darurat' + /> + + Deskripsi Kontak Darurat + + + + + + + + + ); +} + +export default CreateKontakDarurat; diff --git a/src/app/admin/(dashboard)/keamanan/kontak-darurat/detail/page.tsx b/src/app/admin/(dashboard)/keamanan/kontak-darurat/detail/page.tsx new file mode 100644 index 00000000..e6473fe5 --- /dev/null +++ b/src/app/admin/(dashboard)/keamanan/kontak-darurat/detail/page.tsx @@ -0,0 +1,70 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Paper, Stack, Flex, Text, Image } from '@mantine/core'; +import { IconArrowBack, IconX, IconEdit } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; +import React from 'react'; +// import { ModalKonfirmasiHapus } from '../../../_com/modalKonfirmasiHapus'; + +function DetailKontakDarurat() { + const router = useRouter(); + return ( + + + + + + + Detail Kontak Darurat + + + + + Nama Kontak Darurat + Test Judul + + + Nomor Kontak Darurat + Test Kategori + + + Deskripsi + Test Deskripsi + + + Gambar + gambar + + + Konten + Test Konten + + + + + + + + + + + + + {/* Modal Hapus + setModalHapus(false)} + onConfirm={handleHapus} + text="Apakah anda yakin ingin menghapus potensi ini?" + /> */} + + ); +} + +export default DetailKontakDarurat; diff --git a/src/app/admin/(dashboard)/keamanan/kontak-darurat/edit/page.tsx b/src/app/admin/(dashboard)/keamanan/kontak-darurat/edit/page.tsx new file mode 100644 index 00000000..06b4bf60 --- /dev/null +++ b/src/app/admin/(dashboard)/keamanan/kontak-darurat/edit/page.tsx @@ -0,0 +1,44 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core'; +import { IconArrowBack, IconImageInPicture } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; +import { KeamananEditor } from '../../_com/keamananEditor'; + +function EditKontakDarurat() { + const router = useRouter(); + return ( + + + + + + + + Edit Kontak Darurat + + Masukkan Image + + + Nama Kontak Darurat} + placeholder='Masukkan nama Kontak Darurat' + /> + + Deskripsi Kontak Darurat + + + + + + + + + ); +} + +export default EditKontakDarurat; diff --git a/src/app/admin/(dashboard)/keamanan/kontak-darurat/listData/page.tsx b/src/app/admin/(dashboard)/keamanan/kontak-darurat/listData/page.tsx deleted file mode 100644 index 6de1176b..00000000 --- a/src/app/admin/(dashboard)/keamanan/kontak-darurat/listData/page.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import colors from '@/con/colors'; -import { Box, Paper, Stack, Text, Title } from '@mantine/core'; -import React from 'react'; - -function ListDataKontakDarurat() { - return ( - - - List Data Kontak Darurat - - Judul Kontak Darurat - - Nama Kontak Darurat - - Nomor Kontak Darurat - - - - - ); -} - -export default ListDataKontakDarurat; diff --git a/src/app/admin/(dashboard)/keamanan/kontak-darurat/page.tsx b/src/app/admin/(dashboard)/keamanan/kontak-darurat/page.tsx index 10f224ff..4d424d7a 100644 --- a/src/app/admin/(dashboard)/keamanan/kontak-darurat/page.tsx +++ b/src/app/admin/(dashboard)/keamanan/kontak-darurat/page.tsx @@ -1,31 +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 CreateKontakDarurat from './create/createKontak'; -import ListDataKontakDarurat 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 KontakDaurat() { return ( - - - - - Kontak Darurat - - - - - - - - - + + } + /> + + ); } -export default Page; +function ListKontakDaurat() { + const router = useRouter(); + return ( + + + + + + + Nama Kontak Darurat + Nomor Kontak Darurat + Deskripsi + Detail + + + + + Kontak Darurat 1 + 0896232831883 + Kontak Darurat 1 + + + + + +
+
+
+ ); +} + +export default KontakDaurat; diff --git a/src/app/admin/(dashboard)/keamanan/laporan-publik/create/createLaporan.tsx b/src/app/admin/(dashboard)/keamanan/laporan-publik/create/createLaporan.tsx deleted file mode 100644 index 72943bb3..00000000 --- a/src/app/admin/(dashboard)/keamanan/laporan-publik/create/createLaporan.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import { Box, Stack, Text, TextInput } from '@mantine/core'; -import React from 'react'; -import { KeamananEditor } from '../../_com/keamananEditor'; - - -function CreateLaporanPublik() { - return ( - - - Judul Laporan Publik} - placeholder="masukkan judul laporan publik" - /> - Tanggal Laporan Publik} - placeholder="masukkan tanggal laporan publik" - /> - - Deskripsi Laporan Publik - - - - - ); -} - -export default CreateLaporanPublik; diff --git a/src/app/admin/(dashboard)/keamanan/laporan-publik/create/page.tsx b/src/app/admin/(dashboard)/keamanan/laporan-publik/create/page.tsx new file mode 100644 index 00000000..0b0cdbe2 --- /dev/null +++ b/src/app/admin/(dashboard)/keamanan/laporan-publik/create/page.tsx @@ -0,0 +1,48 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core'; +import { IconArrowBack, IconImageInPicture } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; +import { KeamananEditor } from '../../_com/keamananEditor'; + +function CreateLaporanPublik() { + const router = useRouter(); + return ( + + + + + + + + Create Laporan Publik + + Masukkan Image + + + Judul Laporan Publik} + placeholder='Masukkan judul LaporanPublik' + /> + Tanggal Laporan Publik} + placeholder='Masukkan tanggal LaporanPublik' + /> + + Deskripsi Laporan Publik + + + + + + + + + ); +} + +export default CreateLaporanPublik; diff --git a/src/app/admin/(dashboard)/keamanan/laporan-publik/detail/page.tsx b/src/app/admin/(dashboard)/keamanan/laporan-publik/detail/page.tsx new file mode 100644 index 00000000..2283733d --- /dev/null +++ b/src/app/admin/(dashboard)/keamanan/laporan-publik/detail/page.tsx @@ -0,0 +1,70 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Paper, Stack, Flex, Text, Image } from '@mantine/core'; +import { IconArrowBack, IconX, IconEdit } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; +import React from 'react'; +// import { ModalKonfirmasiHapus } from '../../../_com/modalKonfirmasiHapus'; + +function DetailLaporanPublik() { + const router = useRouter(); + return ( + + + + + + + Detail Laporan Publik + + + + + Judul Laporan Publik + Test Judul + + + Tanggal Laporan Publik + Test Tanggal + + + Deskripsi + Test Deskripsi + + + Gambar + gambar + + + Konten + Test Konten + + + + + + + + + + + + + {/* Modal Hapus + setModalHapus(false)} + onConfirm={handleHapus} + text="Apakah anda yakin ingin menghapus potensi ini?" + /> */} + + ); +} + +export default DetailLaporanPublik; diff --git a/src/app/admin/(dashboard)/keamanan/laporan-publik/edit/page.tsx b/src/app/admin/(dashboard)/keamanan/laporan-publik/edit/page.tsx new file mode 100644 index 00000000..59408928 --- /dev/null +++ b/src/app/admin/(dashboard)/keamanan/laporan-publik/edit/page.tsx @@ -0,0 +1,48 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core'; +import { IconArrowBack, IconImageInPicture } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; +import { KeamananEditor } from '../../_com/keamananEditor'; + +function EditLaporanPublik() { + const router = useRouter(); + return ( + + + + + + + + Edit Laporan Publik + + Masukkan Image + + + Judul Laporan Publik} + placeholder='Masukkan judul Laporan Publik' + /> + Tanggal Laporan Publik} + placeholder='Masukkan tanggal Laporan Publik' + /> + + Deskripsi Laporan Publik + + + + + + + + + ); +} + +export default EditLaporanPublik; diff --git a/src/app/admin/(dashboard)/keamanan/laporan-publik/listData/page.tsx b/src/app/admin/(dashboard)/keamanan/laporan-publik/listData/page.tsx deleted file mode 100644 index 7acdb40b..00000000 --- a/src/app/admin/(dashboard)/keamanan/laporan-publik/listData/page.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import React from 'react'; -import { Box, Paper, Stack, Text, Title } from '@mantine/core'; -import colors from '@/con/colors'; - -function ListDataLaporanPublik() { - return ( - - - List Data Laporan Publik - - Judul Laporan Publik - - Tanggal Laporan Publik - - Deskripsi Laporan Publik - - - - - ); -} - -export default ListDataLaporanPublik; diff --git a/src/app/admin/(dashboard)/keamanan/laporan-publik/page.tsx b/src/app/admin/(dashboard)/keamanan/laporan-publik/page.tsx index 0dcd6de5..afd521cb 100644 --- a/src/app/admin/(dashboard)/keamanan/laporan-publik/page.tsx +++ b/src/app/admin/(dashboard)/keamanan/laporan-publik/page.tsx @@ -1,28 +1,58 @@ -import colors from "@/con/colors"; -import { Box, Button, Group, Paper, SimpleGrid, Stack, Title } from "@mantine/core"; -import CreateLaporanPublik from "./create/createLaporan"; -import ListDataLaporanPublik from "./listData/page"; +'use client' +import colors from '@/con/colors'; +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'; -export default function Page() { +function LaporanPublik() { return ( - - - - - Laporan Publik - - - - - - - - - - ) -} \ No newline at end of file + + } + /> + + + ); +} + +function ListLaporanPublik() { + const router = useRouter(); + return ( + + + + + + + Judul Laporan Publik + Tanggal Laporan Publik + Deskripsi + Detail + + + + + Laporan Publik 1 + 0896232831883 + Laporan Publik 1 + + + + + +
+
+
+ ); +} + +export default LaporanPublik; diff --git a/src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/create/createPencegahan.tsx b/src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/create/createPencegahan.tsx deleted file mode 100644 index 3a7cf61b..00000000 --- a/src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/create/createPencegahan.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import colors from '@/con/colors'; -import { Box, Stack, Text, TextInput } from '@mantine/core'; -import { IconImageInPicture } from '@tabler/icons-react'; -import React from 'react'; - -function CreatePencegahan() { - return ( - - - Judul Pencegahan Kriminalitas} - placeholder="masukkan judul pencegahan kriminalitas" - /> - Deskripsi Pencegahan Kriminalitas} - placeholder="masukkan deskripsi pencegahan kriminalitas" - /> - Gambar Pencegahan Kriminalitas - - - - ); -} - -export default CreatePencegahan; diff --git a/src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/create/page.tsx b/src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/create/page.tsx new file mode 100644 index 00000000..3d4445bc --- /dev/null +++ b/src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/create/page.tsx @@ -0,0 +1,44 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core'; +import { IconArrowBack, IconImageInPicture } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; +import { KeamananEditor } from '../../_com/keamananEditor'; + +function CreatePencegahanKriminalitas() { + const router = useRouter(); + return ( + + + + + + + + Create Pencegahan Kriminalitas + + Masukkan Image + + + Nama Pencegahan Kriminalitas} + placeholder='Masukkan nama Pencegahan Kriminalitas' + /> + + Deskripsi Pencegahan Kriminalitas + + + + + + + + + ); +} + +export default CreatePencegahanKriminalitas; diff --git a/src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/detail/page.tsx b/src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/detail/page.tsx new file mode 100644 index 00000000..4a052948 --- /dev/null +++ b/src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/detail/page.tsx @@ -0,0 +1,70 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Paper, Stack, Flex, Text, Image } from '@mantine/core'; +import { IconArrowBack, IconX, IconEdit } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; +import React from 'react'; +// import { ModalKonfirmasiHapus } from '../../../_com/modalKonfirmasiHapus'; + +function DetailPencegahanKriminalitas() { + const router = useRouter(); + return ( + + + + + + + Detail Pencegahan Kriminalitas + + + + + Nama Pencegahan Kriminalitas + Test Judul + + + Nomor Pencegahan Kriminalitas + Test Kategori + + + Deskripsi + Test Deskripsi + + + Gambar + gambar + + + Konten + Test Konten + + + + + + + + + + + + + {/* Modal Hapus + setModalHapus(false)} + onConfirm={handleHapus} + text="Apakah anda yakin ingin menghapus potensi ini?" + /> */} + + ); +} + +export default DetailPencegahanKriminalitas; diff --git a/src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/edit/page.tsx b/src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/edit/page.tsx new file mode 100644 index 00000000..dd1afee7 --- /dev/null +++ b/src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/edit/page.tsx @@ -0,0 +1,44 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core'; +import { IconArrowBack, IconImageInPicture } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; +import { KeamananEditor } from '../../_com/keamananEditor'; + +function EditPencegahanKriminalitas() { + const router = useRouter(); + return ( + + + + + + + + Edit Pencegahan Kriminalitas + + Masukkan Image + + + Nama Pencegahan Kriminalitas} + placeholder='Masukkan nama Pencegahan Kriminalitas' + /> + + Deskripsi Pencegahan Kriminalitas + + + + + + + + + ); +} + +export default EditPencegahanKriminalitas; diff --git a/src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/listData/page.tsx b/src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/listData/page.tsx deleted file mode 100644 index 4153abe6..00000000 --- a/src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/listData/page.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import colors from '@/con/colors'; -import { Box, Paper, Stack, Text, Title } from '@mantine/core'; -import React from 'react'; - -function ListDataPencegahan() { - return ( - - - List Data Pencegahan Kriminalitas - - Judul Pencegahan Kriminalitas - - Deskripsi Pencegahan Kriminalitas - - Gambar Pencegahan Kriminalitas - - - - - ); -} - -export default ListDataPencegahan; diff --git a/src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/page.tsx b/src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/page.tsx index be34aed5..99816ed1 100644 --- a/src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/page.tsx +++ b/src/app/admin/(dashboard)/keamanan/pencegahan-kriminalitas/page.tsx @@ -1,32 +1,58 @@ +'use client' import colors from '@/con/colors'; -import { Stack, SimpleGrid, Box, Paper, Title, Group, Button } from '@mantine/core'; -import React from 'react'; -import CreatePencegahan from './create/createPencegahan'; -import ListDataPencegahan 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 PencegahanKriminalitas() { return ( - - - - - Kontak Darurat - - - - - - - - - + + } + /> + + ); } -export default Page; +function ListPencegahanKriminalitas() { + const router = useRouter(); + return ( + + + + + + + Nama Pencegahan Kriminalitas + Nomor Pencegahan Kriminalitas + Deskripsi + Detail + + + + + Pencegahan Kriminalitas 1 + 0896232831883 + Pencegahan Kriminalitas 1 + + + + + +
+
+
+ ); +} + +export default PencegahanKriminalitas; diff --git a/src/app/admin/(dashboard)/keamanan/polsek-terdekat/create/page.tsx b/src/app/admin/(dashboard)/keamanan/polsek-terdekat/create/page.tsx new file mode 100644 index 00000000..86e957a5 --- /dev/null +++ b/src/app/admin/(dashboard)/keamanan/polsek-terdekat/create/page.tsx @@ -0,0 +1,44 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core'; +import { IconArrowBack, IconImageInPicture } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; +import { KeamananEditor } from '../../_com/keamananEditor'; + +function CreatePolsekTerdekat() { + const router = useRouter(); + return ( + + + + + + + + Create Polsek Terdekat + + Masukkan Image + + + Nama Polsek Terdekat} + placeholder='Masukkan nama Polsek Terdekat' + /> + + Deskripsi Polsek Terdekat + + + + + + + + + ); +} + +export default CreatePolsekTerdekat; diff --git a/src/app/admin/(dashboard)/keamanan/polsek-terdekat/detail/page.tsx b/src/app/admin/(dashboard)/keamanan/polsek-terdekat/detail/page.tsx new file mode 100644 index 00000000..b981cb6f --- /dev/null +++ b/src/app/admin/(dashboard)/keamanan/polsek-terdekat/detail/page.tsx @@ -0,0 +1,70 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Paper, Stack, Flex, Text, Image } from '@mantine/core'; +import { IconArrowBack, IconX, IconEdit } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; +import React from 'react'; +// import { ModalKonfirmasiHapus } from '../../../_com/modalKonfirmasiHapus'; + +function DetailPolsekTerdekat() { + const router = useRouter(); + return ( + + + + + + + Detail Polsek Terdekat + + + + + Nama Polsek Terdekat + Test Judul + + + Nomor Polsek Terdekat + Test Kategori + + + Deskripsi + Test Deskripsi + + + Gambar + gambar + + + Konten + Test Konten + + + + + + + + + + + + + {/* Modal Hapus + setModalHapus(false)} + onConfirm={handleHapus} + text="Apakah anda yakin ingin menghapus potensi ini?" + /> */} + + ); +} + +export default DetailPolsekTerdekat; diff --git a/src/app/admin/(dashboard)/keamanan/polsek-terdekat/edit/page.tsx b/src/app/admin/(dashboard)/keamanan/polsek-terdekat/edit/page.tsx new file mode 100644 index 00000000..ef12dd43 --- /dev/null +++ b/src/app/admin/(dashboard)/keamanan/polsek-terdekat/edit/page.tsx @@ -0,0 +1,44 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core'; +import { IconArrowBack, IconImageInPicture } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; +import { KeamananEditor } from '../../_com/keamananEditor'; + +function EditPolsekTerdekat() { + const router = useRouter(); + return ( + + + + + + + + Edit Polsek Terdekat + + Masukkan Image + + + Nama Polsek Terdekat} + placeholder='Masukkan nama Polsek Terdekat' + /> + + Deskripsi Polsek Terdekat + + + + + + + + + ); +} + +export default EditPolsekTerdekat; diff --git a/src/app/admin/(dashboard)/keamanan/polsek-terdekat/page.tsx b/src/app/admin/(dashboard)/keamanan/polsek-terdekat/page.tsx index 92031007..7d8d8e51 100644 --- a/src/app/admin/(dashboard)/keamanan/polsek-terdekat/page.tsx +++ b/src/app/admin/(dashboard)/keamanan/polsek-terdekat/page.tsx @@ -1,36 +1,58 @@ +'use client' import colors from '@/con/colors'; -import { Box, Stack, Tabs, TabsList, TabsPanel, TabsTab, Title } from '@mantine/core'; -import React from 'react'; -import CreatePolsekTerdekat from './ui/tambah_polsek_terdekat/page'; -import ListPolsekTerdekat from './ui/list_polsek_terdekat/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 PolsekTerdekat() { return ( - - Polsek Terdekat - - - - Tambah Polsek Terdekat - - - List Polsek Terdekat - - - - - - - - - - - - + } + /> + ); } -export default Page; +function ListPolsekTerdekat() { + const router = useRouter(); + return ( + + + + + + + Nama Polsek Terdekat + Nomor Polsek Terdekat + Deskripsi + Detail + + + + + Polsek Terdekat 1 + 0896232831883 + Polsek Terdekat 1 + + + + + +
+
+
+ ); +} + +export default PolsekTerdekat; diff --git a/src/app/admin/(dashboard)/keamanan/polsek-terdekat/ui/list_polsek_terdekat/page.tsx b/src/app/admin/(dashboard)/keamanan/polsek-terdekat/ui/list_polsek_terdekat/page.tsx deleted file mode 100644 index 7c119c36..00000000 --- a/src/app/admin/(dashboard)/keamanan/polsek-terdekat/ui/list_polsek_terdekat/page.tsx +++ /dev/null @@ -1,36 +0,0 @@ -import { Box, Paper, Stack, Table, TableTbody, TableTh, TableThead, TableTr, Title } from '@mantine/core'; -import colors from '@/con/colors'; -import React from 'react'; - -function ListPolsekTerdekat() { - return ( - - - - List Polsek Terdekat - - - - - Nama Polsek Terdekat - Jarak Polsek Terdekat - Alamat Polsek Terdekat - Nomor Telepon Polsek Terdekat - Jam Aktif - Deskripsi Polsek Terdekat - Aksi - Detail - - - - - -
-
-
-
-
- ); -} - -export default ListPolsekTerdekat; diff --git a/src/app/admin/(dashboard)/keamanan/polsek-terdekat/ui/tambah_polsek_terdekat/page.tsx b/src/app/admin/(dashboard)/keamanan/polsek-terdekat/ui/tambah_polsek_terdekat/page.tsx deleted file mode 100644 index ba2a4c32..00000000 --- a/src/app/admin/(dashboard)/keamanan/polsek-terdekat/ui/tambah_polsek_terdekat/page.tsx +++ /dev/null @@ -1,56 +0,0 @@ -import colors from '@/con/colors'; -import { Box, Button, Group, Paper, SimpleGrid, Stack, Text, TextInput, Title } from '@mantine/core'; -import { KeamananEditor } from '../../../_com/keamananEditor'; - - -function CreatePolsekTerdekat() { - return ( - - - - - - - Tambah Polsek Terdekat - Nama Polsek Terdekat} - placeholder='Masukkan nama polsek terdekat' - /> - Jarak Polsek Terdekat} - placeholder='Masukkan jarak polsek terdekat' - /> - Alamat Polsek Terdekat} - placeholder='Masukkan alamat polsek terdekat' - /> - Nomor Telepon Polsek Terdekat} - placeholder='Masukkan nomor telepon polsek terdekat' - /> - Jam Aktif} - placeholder='Masukkan jam aktif polsek terdekat' - /> - - Deskripsi Polsek Terdekat - - - - - - - - - - - - - - - ); -} - -export default CreatePolsekTerdekat; diff --git a/src/app/admin/(dashboard)/keamanan/tips-keamanan/create/createTips.tsx b/src/app/admin/(dashboard)/keamanan/tips-keamanan/create/createTips.tsx deleted file mode 100644 index 4fb1ada6..00000000 --- a/src/app/admin/(dashboard)/keamanan/tips-keamanan/create/createTips.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import colors from '@/con/colors'; -import { Box, Stack, Text, TextInput } from '@mantine/core'; -import { IconImageInPicture } from '@tabler/icons-react'; -import React from 'react'; -import { KeamananEditor } from '../../_com/keamananEditor'; - -function CreateTipsKeamanan() { - return ( - - - Judul Tips Keamanan} - placeholder="masukkan judul tips keamanan" - /> - - Upload Gambar - - - - - - ); -} - -export default CreateTipsKeamanan; diff --git a/src/app/admin/(dashboard)/keamanan/tips-keamanan/create/page.tsx b/src/app/admin/(dashboard)/keamanan/tips-keamanan/create/page.tsx new file mode 100644 index 00000000..7012f30a --- /dev/null +++ b/src/app/admin/(dashboard)/keamanan/tips-keamanan/create/page.tsx @@ -0,0 +1,44 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core'; +import { IconArrowBack, IconImageInPicture } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; +import { KeamananEditor } from '../../_com/keamananEditor'; + +function CreateTipsKeamanan() { + const router = useRouter(); + return ( + + + + + + + + Create Tips Keamanan + + Masukkan Image + + + Nama Tips Keamanan} + placeholder='Masukkan nama tips keamanan' + /> + + Deskripsi Tips Keamanan + + + + + + + + + ); +} + +export default CreateTipsKeamanan; diff --git a/src/app/admin/(dashboard)/keamanan/tips-keamanan/detail/page.tsx b/src/app/admin/(dashboard)/keamanan/tips-keamanan/detail/page.tsx new file mode 100644 index 00000000..194c46aa --- /dev/null +++ b/src/app/admin/(dashboard)/keamanan/tips-keamanan/detail/page.tsx @@ -0,0 +1,70 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Paper, Stack, Flex, Text, Image } from '@mantine/core'; +import { IconArrowBack, IconX, IconEdit } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; +import React from 'react'; +// import { ModalKonfirmasiHapus } from '../../../_com/modalKonfirmasiHapus'; + +function DetailTipsKeamanan() { + const router = useRouter(); + return ( + + + + + + + Detail Tips Keamanan + + + + + Nama Tips Keamanan + Test Judul + + + Nomor Tips Keamanan + Test Kategori + + + Deskripsi + Test Deskripsi + + + Gambar + gambar + + + Konten + Test Konten + + + + + + + + + + + + + {/* Modal Hapus + setModalHapus(false)} + onConfirm={handleHapus} + text="Apakah anda yakin ingin menghapus potensi ini?" + /> */} + + ); +} + +export default DetailTipsKeamanan; diff --git a/src/app/admin/(dashboard)/keamanan/tips-keamanan/edit/page.tsx b/src/app/admin/(dashboard)/keamanan/tips-keamanan/edit/page.tsx new file mode 100644 index 00000000..fe6d6a9f --- /dev/null +++ b/src/app/admin/(dashboard)/keamanan/tips-keamanan/edit/page.tsx @@ -0,0 +1,44 @@ +'use client' +import colors from '@/con/colors'; +import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core'; +import { IconArrowBack, IconImageInPicture } from '@tabler/icons-react'; +import { useRouter } from 'next/navigation'; +import { KeamananEditor } from '../../_com/keamananEditor'; + +function EditTipsKeamanan() { + const router = useRouter(); + return ( + + + + + + + + Edit Tips Keamanan + + Masukkan Image + + + Nama Tips Keamanan} + placeholder='Masukkan nama Tips Keamanan' + /> + + Deskripsi Tips Keamanan + + + + + + + + + ); +} + +export default EditTipsKeamanan; diff --git a/src/app/admin/(dashboard)/keamanan/tips-keamanan/listData/page.tsx b/src/app/admin/(dashboard)/keamanan/tips-keamanan/listData/page.tsx deleted file mode 100644 index 4bead65a..00000000 --- a/src/app/admin/(dashboard)/keamanan/tips-keamanan/listData/page.tsx +++ /dev/null @@ -1,24 +0,0 @@ -import colors from '@/con/colors'; -import { Box, Paper, Stack, Text, Title } from '@mantine/core'; -import { IconImageInPicture } from '@tabler/icons-react'; -import React from 'react'; - -function ListDataTipsKeamanan() { - return ( - - - List Data Tips Keamanan - - Judul Tips Keamanan - - Gambar Tips Keamanan - - Deskripsi Tips Keamanan - - - - - ); -} - -export default ListDataTipsKeamanan; diff --git a/src/app/admin/(dashboard)/keamanan/tips-keamanan/page.tsx b/src/app/admin/(dashboard)/keamanan/tips-keamanan/page.tsx index e1b672b8..995fba9d 100644 --- a/src/app/admin/(dashboard)/keamanan/tips-keamanan/page.tsx +++ b/src/app/admin/(dashboard)/keamanan/tips-keamanan/page.tsx @@ -1,31 +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 CreateTipsKeamanan from './create/createTips'; -import ListDataTipsKeamanan 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 TipsKeamanan() { return ( - - - - - Tips Keamanan - - - - - - - - - - ) + + } + /> + + + ); } -export default Page; +function ListTipsKeamanan() { + const router = useRouter(); + return ( + + + + + + + Nama Tips Keamanan + Nomor Tips Keamanan + Deskripsi + Detail + + + + + Tips Keamanan 1 + 0896232831883 + Tips Keamanan 1 + + + + + +
+
+
+ ); +} + +export default TipsKeamanan;