From d1e39ae7f9a39a9ef070d24a5773f3d84dbb2004 Mon Sep 17 00:00:00 2001 From: nico Date: Tue, 20 May 2025 12:07:00 +0800 Subject: [PATCH] Senin, 20 May 2025 : --- .../kesehatan/info-wabah-penyakit/page.tsx | 31 +++++++++- .../ui/list_wabah_penyakit/page.tsx | 33 ++++++++++ .../ui/tambah_wabah_penyakit/page.tsx | 45 ++++++++++++++ .../kesehatan/kontak-darurat/page.tsx | 30 ++++++++- .../ui/list_kontak_darurat/page.tsx | 33 ++++++++++ .../ui/tambah_kontak_darurat/page.tsx | 45 ++++++++++++++ .../kesehatan/penanganan-darurat/page.tsx | 30 ++++++++- .../ui/list_penanganan_darurat/page.tsx | 33 ++++++++++ .../ui/tambah_penanganan_darurat/page.tsx | 45 ++++++++++++++ .../kesehatan/program-kesehatan/page.tsx | 31 ++++++++-- .../ui/detail_program_kesehatan/page.tsx | 11 ++++ .../ui/list_program_kesehatan/page.tsx | 33 ++++++++++ .../ui/tambah_program_kesehatan/page.tsx | 62 +++++++++++++++++++ .../ppid/permohonan-informasi-publik/page.tsx | 2 +- 14 files changed, 450 insertions(+), 14 deletions(-) create mode 100644 src/app/admin/(dashboard)/kesehatan/info-wabah-penyakit/ui/list_wabah_penyakit/page.tsx create mode 100644 src/app/admin/(dashboard)/kesehatan/info-wabah-penyakit/ui/tambah_wabah_penyakit/page.tsx create mode 100644 src/app/admin/(dashboard)/kesehatan/kontak-darurat/ui/list_kontak_darurat/page.tsx create mode 100644 src/app/admin/(dashboard)/kesehatan/kontak-darurat/ui/tambah_kontak_darurat/page.tsx create mode 100644 src/app/admin/(dashboard)/kesehatan/penanganan-darurat/ui/list_penanganan_darurat/page.tsx create mode 100644 src/app/admin/(dashboard)/kesehatan/penanganan-darurat/ui/tambah_penanganan_darurat/page.tsx create mode 100644 src/app/admin/(dashboard)/kesehatan/program-kesehatan/ui/detail_program_kesehatan/page.tsx create mode 100644 src/app/admin/(dashboard)/kesehatan/program-kesehatan/ui/list_program_kesehatan/page.tsx create mode 100644 src/app/admin/(dashboard)/kesehatan/program-kesehatan/ui/tambah_program_kesehatan/page.tsx diff --git a/src/app/admin/(dashboard)/kesehatan/info-wabah-penyakit/page.tsx b/src/app/admin/(dashboard)/kesehatan/info-wabah-penyakit/page.tsx index 7dfc0518..0542d668 100644 --- a/src/app/admin/(dashboard)/kesehatan/info-wabah-penyakit/page.tsx +++ b/src/app/admin/(dashboard)/kesehatan/info-wabah-penyakit/page.tsx @@ -1,10 +1,35 @@ +import colors from '@/con/colors'; +import { Box, Stack, Tabs, TabsList, TabsPanel, TabsTab, Title } from '@mantine/core'; import React from 'react'; +import CreateInfoWabahPenyakit from './ui/tambah_wabah_penyakit/page'; +import ListInfoWabahPenyakit from './ui/list_wabah_penyakit/page'; + function Page() { return ( -
- Wabah Penyakit -
+ + + Wabah Penyakit + + + + Tambah Wabah Penyakit + + + List Wabah Penyakit + + + + + + + + + + + + + ); } diff --git a/src/app/admin/(dashboard)/kesehatan/info-wabah-penyakit/ui/list_wabah_penyakit/page.tsx b/src/app/admin/(dashboard)/kesehatan/info-wabah-penyakit/ui/list_wabah_penyakit/page.tsx new file mode 100644 index 00000000..329fea96 --- /dev/null +++ b/src/app/admin/(dashboard)/kesehatan/info-wabah-penyakit/ui/list_wabah_penyakit/page.tsx @@ -0,0 +1,33 @@ +import { Box, Paper, Stack, Table, TableTbody, TableTh, TableThead, TableTr, Title } from '@mantine/core'; +import colors from '@/con/colors'; +import React from 'react'; + +function ListInfoWabahPenyakit() { + return ( + + + + List Info Wabah/Penyakit + + + + + Image + Nama Info Wabah/Penyakit + Deskripsi Info Wabah/Penyakit + Aksi + Detail + + + + + +
+
+
+
+
+ ); +} + +export default ListInfoWabahPenyakit; diff --git a/src/app/admin/(dashboard)/kesehatan/info-wabah-penyakit/ui/tambah_wabah_penyakit/page.tsx b/src/app/admin/(dashboard)/kesehatan/info-wabah-penyakit/ui/tambah_wabah_penyakit/page.tsx new file mode 100644 index 00000000..212e8d61 --- /dev/null +++ b/src/app/admin/(dashboard)/kesehatan/info-wabah-penyakit/ui/tambah_wabah_penyakit/page.tsx @@ -0,0 +1,45 @@ +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 { KesehatanEditor } from '../../../_com/kesehatanEditor'; + +function CreateInfoWabahPenyakit() { + return ( + + + + + + + Tambah Info Wabah/Penyakit + + Masukkan Image + + + Nama Info Wabah/Penyakit} + placeholder='Masukkan nama info wabah/penyakit' + /> + + Deskripsi Info Wabah/Penyakit + + + + + + + + + + + + + + + ); +} + +export default CreateInfoWabahPenyakit; diff --git a/src/app/admin/(dashboard)/kesehatan/kontak-darurat/page.tsx b/src/app/admin/(dashboard)/kesehatan/kontak-darurat/page.tsx index ea20956b..12c0b0c0 100644 --- a/src/app/admin/(dashboard)/kesehatan/kontak-darurat/page.tsx +++ b/src/app/admin/(dashboard)/kesehatan/kontak-darurat/page.tsx @@ -1,10 +1,34 @@ +import colors from '@/con/colors'; +import { Box, Stack, Tabs, TabsList, TabsPanel, TabsTab, Title } from '@mantine/core'; import React from 'react'; +import CreateKontakDarurat from './ui/tambah_kontak_darurat/page'; +import ListKontakDarurat from './ui/list_kontak_darurat/page'; function Page() { return ( -
- Kontak Darurat -
+ + + Kontak Darurat + + + + Tambah Kontak Darurat + + + List Kontak Darurat + + + + + + + + + + + + + ); } diff --git a/src/app/admin/(dashboard)/kesehatan/kontak-darurat/ui/list_kontak_darurat/page.tsx b/src/app/admin/(dashboard)/kesehatan/kontak-darurat/ui/list_kontak_darurat/page.tsx new file mode 100644 index 00000000..107bc33f --- /dev/null +++ b/src/app/admin/(dashboard)/kesehatan/kontak-darurat/ui/list_kontak_darurat/page.tsx @@ -0,0 +1,33 @@ +import { Box, Paper, Stack, Table, TableTbody, TableTh, TableThead, TableTr, Title } from '@mantine/core'; +import colors from '@/con/colors'; +import React from 'react'; + +function ListKontakDarurat() { + return ( + + + + List Kontak Darurat + + + + + Image + Nama Kontak Darurat + Deskripsi Kontak Darurat + Aksi + Detail + + + + + +
+
+
+
+
+ ); +} + +export default ListKontakDarurat; diff --git a/src/app/admin/(dashboard)/kesehatan/kontak-darurat/ui/tambah_kontak_darurat/page.tsx b/src/app/admin/(dashboard)/kesehatan/kontak-darurat/ui/tambah_kontak_darurat/page.tsx new file mode 100644 index 00000000..7de7b971 --- /dev/null +++ b/src/app/admin/(dashboard)/kesehatan/kontak-darurat/ui/tambah_kontak_darurat/page.tsx @@ -0,0 +1,45 @@ +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 { KesehatanEditor } from '../../../_com/kesehatanEditor'; + +function CreateKontakDarurat() { + return ( + + + + + + + Tambah 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)/kesehatan/penanganan-darurat/page.tsx b/src/app/admin/(dashboard)/kesehatan/penanganan-darurat/page.tsx index 62f2a24c..4d03ce9e 100644 --- a/src/app/admin/(dashboard)/kesehatan/penanganan-darurat/page.tsx +++ b/src/app/admin/(dashboard)/kesehatan/penanganan-darurat/page.tsx @@ -1,10 +1,34 @@ +import colors from '@/con/colors'; +import { Box, Stack, Tabs, TabsList, TabsPanel, TabsTab, Title } from '@mantine/core'; import React from 'react'; +import CreatePenangananDarurat from './ui/tambah_penanganan_darurat/page'; +import ListPenangananDarurat from './ui/list_penanganan_darurat/page'; function Page() { return ( -
- Penanganan Darurat -
+ + + Penanganan Darurat + + + + Tambah Penanganan Darurat + + + List Penanganan Darurat + + + + + + + + + + + + + ); } diff --git a/src/app/admin/(dashboard)/kesehatan/penanganan-darurat/ui/list_penanganan_darurat/page.tsx b/src/app/admin/(dashboard)/kesehatan/penanganan-darurat/ui/list_penanganan_darurat/page.tsx new file mode 100644 index 00000000..c6f233eb --- /dev/null +++ b/src/app/admin/(dashboard)/kesehatan/penanganan-darurat/ui/list_penanganan_darurat/page.tsx @@ -0,0 +1,33 @@ +import { Box, Paper, Stack, Table, TableTbody, TableTh, TableThead, TableTr, Title } from '@mantine/core'; +import colors from '@/con/colors'; +import React from 'react'; + +function ListPenangananDarurat() { + return ( + + + + List Penanganan Darurat + + + + + Image + Nama Penanganan Darurat + Deskripsi Penanganan Darurat + Aksi + Detail + + + + + +
+
+
+
+
+ ); +} + +export default ListPenangananDarurat; diff --git a/src/app/admin/(dashboard)/kesehatan/penanganan-darurat/ui/tambah_penanganan_darurat/page.tsx b/src/app/admin/(dashboard)/kesehatan/penanganan-darurat/ui/tambah_penanganan_darurat/page.tsx new file mode 100644 index 00000000..5adecaee --- /dev/null +++ b/src/app/admin/(dashboard)/kesehatan/penanganan-darurat/ui/tambah_penanganan_darurat/page.tsx @@ -0,0 +1,45 @@ +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 { KesehatanEditor } from '../../../_com/kesehatanEditor'; + +function CreatePenangananDarurat() { + return ( + + + + + + + Tambah Penanganan Darurat + + Masukkan Image + + + Nama Penanganan Darurat} + placeholder='Masukkan nama penanganan darurat' + /> + + Deskripsi Penanganan Darurat + + + + + + + + + + + + + + + ); +} + +export default CreatePenangananDarurat; diff --git a/src/app/admin/(dashboard)/kesehatan/program-kesehatan/page.tsx b/src/app/admin/(dashboard)/kesehatan/program-kesehatan/page.tsx index e939d3da..90cfcc23 100644 --- a/src/app/admin/(dashboard)/kesehatan/program-kesehatan/page.tsx +++ b/src/app/admin/(dashboard)/kesehatan/program-kesehatan/page.tsx @@ -1,10 +1,33 @@ -import React from 'react'; +import colors from '@/con/colors'; +import { Box, Stack, Tabs, TabsList, TabsPanel, TabsTab, Title } from '@mantine/core'; +import CreateProgramKesehatan from './ui/tambah_program_kesehatan/page'; +import ListProgramKesehatan from './ui/list_program_kesehatan/page'; function Page() { return ( -
- Program Kesehatan -
+ + + Program Kesehatan + + + + Tambah Program Kesehatan + + + List Program Kesehatan + + + + + + + + + + + + + ); } diff --git a/src/app/admin/(dashboard)/kesehatan/program-kesehatan/ui/detail_program_kesehatan/page.tsx b/src/app/admin/(dashboard)/kesehatan/program-kesehatan/ui/detail_program_kesehatan/page.tsx new file mode 100644 index 00000000..4794e2a6 --- /dev/null +++ b/src/app/admin/(dashboard)/kesehatan/program-kesehatan/ui/detail_program_kesehatan/page.tsx @@ -0,0 +1,11 @@ +import React from 'react'; + +function DetailProgramKesehatan() { + return ( +
+ Page +
+ ); +} + +export default DetailProgramKesehatan; diff --git a/src/app/admin/(dashboard)/kesehatan/program-kesehatan/ui/list_program_kesehatan/page.tsx b/src/app/admin/(dashboard)/kesehatan/program-kesehatan/ui/list_program_kesehatan/page.tsx new file mode 100644 index 00000000..a43e513c --- /dev/null +++ b/src/app/admin/(dashboard)/kesehatan/program-kesehatan/ui/list_program_kesehatan/page.tsx @@ -0,0 +1,33 @@ +import { Box, Paper, Stack, Table, TableTbody, TableTh, TableThead, TableTr, Title } from '@mantine/core'; +import colors from '@/con/colors'; +import React from 'react'; + +function ListProgramKesehatan() { + return ( + + + + List Program Kesehatan + + + + + Deskripsi Program Kesehatan + Nama Konten Program Kesehatan + Deskripsi Konten Program Kesehatan + Aksi + Detail + + + + + +
+
+
+
+
+ ); +} + +export default ListProgramKesehatan; diff --git a/src/app/admin/(dashboard)/kesehatan/program-kesehatan/ui/tambah_program_kesehatan/page.tsx b/src/app/admin/(dashboard)/kesehatan/program-kesehatan/ui/tambah_program_kesehatan/page.tsx new file mode 100644 index 00000000..6096fd81 --- /dev/null +++ b/src/app/admin/(dashboard)/kesehatan/program-kesehatan/ui/tambah_program_kesehatan/page.tsx @@ -0,0 +1,62 @@ +import colors from '@/con/colors'; +import { Box, Button, Group, Paper, SimpleGrid, Stack, Text, TextInput, Title } from '@mantine/core'; +import React from 'react'; +import { KesehatanEditor } from '../../../_com/kesehatanEditor'; +import { IconImageInPicture } from '@tabler/icons-react'; + +function CreateProgramKesehatan() { + return ( + + + + + + + Tambah Program Kesehatan + + Deskripsi Program Kesehatan + + + + Masukkan Image + + + Nama Konten Program Kesehatan} + placeholder='Masukkan nama konten program kesehatan' + /> + + Deskripsi Konten Program Kesehatan + + + + + + + + + + + + Preview Data Program Kesehatan + Deskripsi Program Kesehatan + + Image + + + Nama Konten Program Kesehatan + Deskripsi Konten Program Kesehatan + + + + + + + ); +} + +export default CreateProgramKesehatan; diff --git a/src/app/admin/(dashboard)/ppid/permohonan-informasi-publik/page.tsx b/src/app/admin/(dashboard)/ppid/permohonan-informasi-publik/page.tsx index 468e8d17..020e782f 100644 --- a/src/app/admin/(dashboard)/ppid/permohonan-informasi-publik/page.tsx +++ b/src/app/admin/(dashboard)/ppid/permohonan-informasi-publik/page.tsx @@ -19,7 +19,7 @@ function Page() { Permohonan Informasi Publik - +