diff --git a/src/app/admin/(dashboard)/inovasi/ajukan-ide-inovatif/page.tsx b/src/app/admin/(dashboard)/inovasi/ajukan-ide-inovatif/page.tsx
index 6ff04673..fa50fbcf 100644
--- a/src/app/admin/(dashboard)/inovasi/ajukan-ide-inovatif/page.tsx
+++ b/src/app/admin/(dashboard)/inovasi/ajukan-ide-inovatif/page.tsx
@@ -1,28 +1,43 @@
import colors from '@/con/colors';
import { Box, Paper, Stack, Table, TableTbody, TableTd, TableTh, TableThead, TableTr, Title } from '@mantine/core';
+import { IconSearch } from '@tabler/icons-react';
import React from 'react';
+import HeaderSearch from '../../_com/header';
-function Page() {
+function AjukanIdeInofativ() {
+ return (
+
+ }
+ />
+
+
+ );
+}
+
+function ListAjukanIdeInovatif() {
return (
-
-
- Ajukan Ide Inovatif
-
-
-
-
- No
- Nama
- Alamat
- Nama Ide Inovatif
- Deskripsi
- Masalah yang ingin diatasi
- Benefit
-
-
-
-
+
+
+ List Ajukan Ide Inovatif
+
+
+
+
+ No
+ Nama
+ Alamat
+ Nama Ide Inovatif
+ Deskripsi
+ Masalah yang ingin diatasi
+ Benefit
+
+
+
+
1
nama
@@ -32,13 +47,13 @@ function Page() {
masalah
benefit
-
-
-
-
-
-
- );
+
+
+
+
+
+
+ )
}
-export default Page;
+export default AjukanIdeInofativ;
diff --git a/src/app/admin/(dashboard)/inovasi/info-teknologi-tepat-guna/create/page.tsx b/src/app/admin/(dashboard)/inovasi/info-teknologi-tepat-guna/create/page.tsx
index 101f56e2..8da1f73f 100644
--- a/src/app/admin/(dashboard)/inovasi/info-teknologi-tepat-guna/create/page.tsx
+++ b/src/app/admin/(dashboard)/inovasi/info-teknologi-tepat-guna/create/page.tsx
@@ -1,34 +1,44 @@
+'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 { IconArrowBack, IconImageInPicture } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+import { KeamananEditor } from '../../../keamanan/_com/keamananEditor';
+
function CreateInfoTeknologiTepatGuna() {
+ const router = useRouter();
return (
-
-
-
- Create Info Teknologi Tepat Guna
-
- Masukkan Image
-
-
- Nama Info Teknologi Tepat Guna}
- placeholder="Masukkan nama info teknologi tepat guna"
+
+ router.back()} variant='subtle' color={'blue'}>
+
+
+
+
+
+
+ Create Info Teknologi Tepat Guna
+
+ Masukkan Image
+
+
+ Nama Info Teknologi Tepat Guna}
+ placeholder='Masukkan nama info teknologi tepat guna'
+ />
+
+ Deskripsi Info Teknologi Tepat Guna
+
- Deskripsi Info Teknologi Tepat Guna}
- placeholder="Masukkan deskripsi info teknologi tepat guna"
- />
-
- Submit
-
-
-
-
-
+
+
+ Submit
+
+
+
+
);
}
diff --git a/src/app/admin/(dashboard)/inovasi/info-teknologi-tepat-guna/detail/page.tsx b/src/app/admin/(dashboard)/inovasi/info-teknologi-tepat-guna/detail/page.tsx
new file mode 100644
index 00000000..13733e19
--- /dev/null
+++ b/src/app/admin/(dashboard)/inovasi/info-teknologi-tepat-guna/detail/page.tsx
@@ -0,0 +1,62 @@
+'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 DetailInfoTeknologiTepatGuna() {
+ const router = useRouter();
+ return (
+
+
+ router.back()}>
+
+
+
+
+
+ Detail Info Teknologi Tepat Guna
+
+
+
+
+ Nama Info Teknologi Tepat Guna
+ Test Judul
+
+
+ Gambar
+
+
+
+ Deskripsi
+ Test Deskripsi
+
+
+
+
+
+
+ router.push('/admin/inovasi/info-teknologi-tepat-guna/edit')} color="green">
+
+
+
+
+
+
+
+
+
+ {/* Modal Hapus
+ setModalHapus(false)}
+ onConfirm={handleHapus}
+ text="Apakah anda yakin ingin menghapus potensi ini?"
+ /> */}
+
+ );
+}
+
+export default DetailInfoTeknologiTepatGuna;
diff --git a/src/app/admin/(dashboard)/inovasi/info-teknologi-tepat-guna/edit/page.tsx b/src/app/admin/(dashboard)/inovasi/info-teknologi-tepat-guna/edit/page.tsx
new file mode 100644
index 00000000..c69b8370
--- /dev/null
+++ b/src/app/admin/(dashboard)/inovasi/info-teknologi-tepat-guna/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, IconImageInPicture } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+import { KeamananEditor } from '../../../keamanan/_com/keamananEditor';
+
+
+function EditInfoTeknologiTepatGuna() {
+ const router = useRouter();
+ return (
+
+
+ router.back()} variant='subtle' color={'blue'}>
+
+
+
+
+
+
+ Edit Info Teknologi Tepat Guna
+
+ Masukkan Image
+
+
+ Nama Info Teknologi Tepat Guna}
+ placeholder='Masukkan nama info teknologi tepat guna'
+ />
+
+ Deskripsi Info Teknologi Tepat Guna
+
+
+
+ Submit
+
+
+
+
+ );
+}
+
+export default EditInfoTeknologiTepatGuna;
diff --git a/src/app/admin/(dashboard)/inovasi/info-teknologi-tepat-guna/listData/page.tsx b/src/app/admin/(dashboard)/inovasi/info-teknologi-tepat-guna/listData/page.tsx
deleted file mode 100644
index 45f080e9..00000000
--- a/src/app/admin/(dashboard)/inovasi/info-teknologi-tepat-guna/listData/page.tsx
+++ /dev/null
@@ -1,31 +0,0 @@
-import colors from '@/con/colors';
-import { Box, Paper, SimpleGrid, Stack, Title } from '@mantine/core';
-import React from 'react';
-
-function ListDataInfoTeknologiTepatGuna() {
- return (
-
-
-
- List Data Info Teknologi Tepat Guna
-
-
- Data 1
-
-
- Data 2
-
-
- Data 3
-
-
- Data 4
-
-
-
-
-
- );
-}
-
-export default ListDataInfoTeknologiTepatGuna;
diff --git a/src/app/admin/(dashboard)/inovasi/info-teknologi-tepat-guna/page.tsx b/src/app/admin/(dashboard)/inovasi/info-teknologi-tepat-guna/page.tsx
index 68273de5..0d842475 100644
--- a/src/app/admin/(dashboard)/inovasi/info-teknologi-tepat-guna/page.tsx
+++ b/src/app/admin/(dashboard)/inovasi/info-teknologi-tepat-guna/page.tsx
@@ -1,18 +1,58 @@
-import { Box, Stack, Title } from '@mantine/core';
-import React from 'react';
-import CreateInfoTeknologiTepatGuna from './create/page';
-import ListDataInfoTeknologiTepatGuna 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';
-function Page() {
+function InfoTeknologiTepatGuna() {
return (
-
- Info Teknologi Tepat Guna
-
-
-
+ }
+ />
+
);
}
-export default Page;
+function ListInfoTeknologiTepatGuna() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+ Nama Info Teknologi Tepat Guna
+ Image
+ Deskripsi
+ Detail
+
+
+
+
+ Info Teknologi Tepat Guna 1
+ Image
+ Deskripsi
+
+ router.push('/admin/inovasi/info-teknologi-tepat-guna/detail')}>
+
+
+
+
+
+
+
+
+ );
+}
+
+export default InfoTeknologiTepatGuna;
diff --git a/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/create/page.tsx b/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/create/page.tsx
new file mode 100644
index 00000000..4bfdf210
--- /dev/null
+++ b/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/create/page.tsx
@@ -0,0 +1,50 @@
+'use client'
+import { KeamananEditor } from '@/app/admin/(dashboard)/keamanan/_com/keamananEditor';
+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';
+
+
+
+function CreateKolaborasiInovasi() {
+ const router = useRouter();
+ return (
+
+
+ router.back()} variant='subtle' color={'blue'}>
+
+
+
+
+
+
+ Create Kolaborasi Inovasi
+
+ Masukkan Image
+
+
+ Nama Kolaborasi Inovasi}
+ placeholder='Masukkan nama kolaborasi inovasi'
+ />
+ Deskripsi Singkat Kolaborasi Inovasi}
+ placeholder='Masukkan deskripsi singkat kolaborasi inovasi'
+ />
+
+ Deskripsi Kolaborasi Inovasi
+
+
+
+ Submit
+
+
+
+
+ );
+}
+
+export default CreateKolaborasiInovasi;
diff --git a/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/detail/page.tsx b/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/detail/page.tsx
new file mode 100644
index 00000000..b52fe1e8
--- /dev/null
+++ b/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/detail/page.tsx
@@ -0,0 +1,66 @@
+'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 DetailKolaborasiInovasi() {
+ const router = useRouter();
+ return (
+
+
+ router.back()}>
+
+
+
+
+
+ Detail Kolaborasi Inovasi
+
+
+
+
+ Nama Kolaborasi Inovasi
+ Test Judul
+
+
+ Gambar
+
+
+
+ Deskripsi Singkat
+ Test Deskripsi Singkat
+
+
+ Deskripsi
+ Test Deskripsi
+
+
+
+
+
+
+ router.push('/admin/inovasi/kolaborasi-inovasi/edit')} color="green">
+
+
+
+
+
+
+
+
+
+ {/* Modal Hapus
+ setModalHapus(false)}
+ onConfirm={handleHapus}
+ text="Apakah anda yakin ingin menghapus potensi ini?"
+ /> */}
+
+ );
+}
+
+export default DetailKolaborasiInovasi;
diff --git a/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/edit/page.tsx b/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/edit/page.tsx
new file mode 100644
index 00000000..b3553f4e
--- /dev/null
+++ b/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/edit/page.tsx
@@ -0,0 +1,49 @@
+'use client'
+import { KeamananEditor } from '@/app/admin/(dashboard)/keamanan/_com/keamananEditor';
+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';
+
+
+function EditKolaborasiInovasi() {
+ const router = useRouter();
+ return (
+
+
+ router.back()} variant='subtle' color={'blue'}>
+
+
+
+
+
+
+ Edit Kolaborasi Inovasi
+
+ Masukkan Image
+
+
+ Nama Kolaborasi Inovasi}
+ placeholder='Masukkan nama kolaborasi inovasi'
+ />
+ Deskripsi Singkat Kolaborasi Inovasi}
+ placeholder='Masukkan deskripsi singkat kolaborasi inovasi'
+ />
+
+ Deskripsi Kolaborasi Inovasi
+
+
+
+ Submit
+
+
+
+
+ );
+}
+
+export default EditKolaborasiInovasi;
diff --git a/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/page.tsx b/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/page.tsx
index 9ffe9a5d..7344cdb1 100644
--- a/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/page.tsx
+++ b/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/page.tsx
@@ -1,35 +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 KolaborasiInovasi from './ui/kolaborasiInovasi/page';
-import MitraKolaborasi from './ui/mitraKolaborasi/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 KolaborasiInovasi() {
return (
-
- Kolaborasi Inovasi
-
-
-
- Kolaborasi Inovasi
-
-
- Mitra Kolaborasi
-
-
-
-
-
-
-
-
-
-
-
-
+ }
+ />
+
);
}
-export default Page;
+function ListKolaborasiInovasi() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+ Nama Kolaborasi Inovasi
+ Image
+ Deskripsi Singkat
+ Detail
+
+
+
+
+ Kolaborasi Inovasi 1
+ Image
+ Deskripsi Singkat
+
+ router.push('/admin/inovasi/kolaborasi-inovasi/detail')}>
+
+
+
+
+
+
+
+
+ );
+}
+
+export default KolaborasiInovasi;
diff --git a/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/ui/kolaborasiInovasi/page.tsx b/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/ui/kolaborasiInovasi/page.tsx
deleted file mode 100644
index 06233369..00000000
--- a/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/ui/kolaborasiInovasi/page.tsx
+++ /dev/null
@@ -1,53 +0,0 @@
-import colors from '@/con/colors';
-import { Box, Paper, SimpleGrid, Stack, Text, TextInput, Title } from '@mantine/core';
-import React from 'react';
-
-function KolaborasiInovasi() {
- return (
-
-
-
-
-
- Create Kolaborasi Inovasi
- Tahun}
- placeholder="Masukkan tahun"
- />
- Nama Kolaborasi Inovasi}
- placeholder="Masukkan nama kolaborasi inovasi"
- />
- Deskripsi Kolaborasi Inovasi}
- placeholder="Masukkan deskripsi kolaborasi inovasi"
- />
-
-
-
-
-
-
- List Data Kolaborasi Inovasi
-
-
- Data 1
-
-
- Data 2
-
-
- Data 3
-
-
- Data 4
-
-
-
-
-
-
- );
-}
-
-export default KolaborasiInovasi;
diff --git a/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/ui/mitraKolaborasi/page.tsx b/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/ui/mitraKolaborasi/page.tsx
deleted file mode 100644
index bb82016e..00000000
--- a/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/ui/mitraKolaborasi/page.tsx
+++ /dev/null
@@ -1,52 +0,0 @@
-import React from 'react';
-import { Box, Button, Group, Paper, SimpleGrid, Stack, Text, TextInput, Title } from '@mantine/core';
-import colors from '@/con/colors';
-import { IconImageInPicture } from '@tabler/icons-react';
-
-function MitraKolaborasi() {
- return (
-
-
-
-
-
- Create Mitra Kolaborasi
- Nama Mitra Kolaborasi}
- placeholder="Masukkan nama mitra kolaborasi"
- />
-
- Masukkan Image
-
-
-
- Submit
-
-
-
-
-
-
- List Data Kolaborasi Inovasi
-
-
- Foto 1
-
-
- Foto 2
-
-
- Foto 3
-
-
- Foto 4
-
-
-
-
-
-
- );
-}
-
-export default MitraKolaborasi;
diff --git a/src/app/admin/(dashboard)/inovasi/layanan-online-desa/create/page.tsx b/src/app/admin/(dashboard)/inovasi/layanan-online-desa/create/page.tsx
new file mode 100644
index 00000000..a5a78206
--- /dev/null
+++ b/src/app/admin/(dashboard)/inovasi/layanan-online-desa/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 '../../../keamanan/_com/keamananEditor';
+
+function CreateLayananOnlineDesa() {
+ const router = useRouter();
+ return (
+
+
+ router.back()} variant='subtle' color={'blue'}>
+
+
+
+
+
+
+ Create Layanan Online Desa
+
+ Masukkan Image
+
+
+ Nama Layanan Online Desa}
+ placeholder='Masukkan nama LayananOnlineDesa'
+ />
+
+ Deskripsi Layanan Online Desa
+
+
+
+ Submit
+
+
+
+
+ );
+}
+
+export default CreateLayananOnlineDesa;
diff --git a/src/app/admin/(dashboard)/inovasi/layanan-online-desa/detail/page.tsx b/src/app/admin/(dashboard)/inovasi/layanan-online-desa/detail/page.tsx
new file mode 100644
index 00000000..ffa68d5e
--- /dev/null
+++ b/src/app/admin/(dashboard)/inovasi/layanan-online-desa/detail/page.tsx
@@ -0,0 +1,66 @@
+'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 DetailLayananOnlineDesa() {
+ const router = useRouter();
+ return (
+
+
+ router.back()}>
+
+
+
+
+
+ Detail Layanan Online Desa
+
+
+
+
+ Gambar
+
+
+
+ Nama Layanan Online Desa
+ Test Judul
+
+
+ Deskripsi
+ Test Deskripsi
+
+
+ Konten
+ Test Konten
+
+
+
+
+
+
+ router.push('/admin/inovasi/layanan-online-desa/edit')} color="green">
+
+
+
+
+
+
+
+
+
+ {/* Modal Hapus
+ setModalHapus(false)}
+ onConfirm={handleHapus}
+ text="Apakah anda yakin ingin menghapus potensi ini?"
+ /> */}
+
+ );
+}
+
+export default DetailLayananOnlineDesa;
diff --git a/src/app/admin/(dashboard)/inovasi/layanan-online-desa/edit/page.tsx b/src/app/admin/(dashboard)/inovasi/layanan-online-desa/edit/page.tsx
new file mode 100644
index 00000000..3f844e7f
--- /dev/null
+++ b/src/app/admin/(dashboard)/inovasi/layanan-online-desa/edit/page.tsx
@@ -0,0 +1,42 @@
+'use client'
+import colors from "@/con/colors";
+import { Box, Button, Paper, Stack, Title, TextInput, Group, Text } from "@mantine/core";
+import { IconArrowBack, IconImageInPicture } from "@tabler/icons-react";
+import { useRouter } from "next/navigation";
+import { KeamananEditor } from "../../../keamanan/_com/keamananEditor";
+
+export default function EditLayananOnlineDesa() {
+ const router = useRouter();
+ return (
+
+
+ router.back()} variant='subtle' color={'blue'}>
+
+
+
+
+
+
+ Edit Layanan Online Desa
+
+ Masukkan Image
+
+
+ Nama Layanan Online Desa}
+ placeholder='Masukkan nama LayananOnlineDesa'
+ />
+
+ Deskripsi Layanan Online Desa
+
+
+
+ Submit
+
+
+
+
+ );
+ }
\ No newline at end of file
diff --git a/src/app/admin/(dashboard)/inovasi/layanan-online-desa/page.tsx b/src/app/admin/(dashboard)/inovasi/layanan-online-desa/page.tsx
index 6274543f..2db5b2f7 100644
--- a/src/app/admin/(dashboard)/inovasi/layanan-online-desa/page.tsx
+++ b/src/app/admin/(dashboard)/inovasi/layanan-online-desa/page.tsx
@@ -1,41 +1,56 @@
+'use client'
import colors from '@/con/colors';
-import { Box, Paper, Stack, Text, TextInput, Title } from '@mantine/core';
-import { IconImageInPicture } from '@tabler/icons-react';
-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 LayananOnlineDesa() {
return (
-
-
-
-
- Layanan Online Desa
- Nama Layanan}
- placeholder="Masukkan nama layanan"
- />
- Deskripsi Layanan}
- placeholder="Masukkan deskripsi layanan"
- />
-
- Upload Gambar Layanan
-
-
-
-
-
-
-
-
- List Data Layanan Online Desa
-
-
-
-
+ }
+ />
+
);
}
-export default Page;
+function ListLayananOnlineDesa() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+ Nama Layanan
+ Deskripsi
+ Detail
+
+
+
+
+ Layanan Online Desa 1
+ Deskripsi Layanan Online Desa 1
+
+ router.push('/admin/inovasi/layanan-online-desa/detail')}>
+
+
+
+
+
+
+
+
+ );
+}
+
+export default LayananOnlineDesa;
diff --git a/src/app/admin/(dashboard)/inovasi/program-kreatif-desa/create/page.tsx b/src/app/admin/(dashboard)/inovasi/program-kreatif-desa/create/page.tsx
index 73761550..9894191c 100644
--- a/src/app/admin/(dashboard)/inovasi/program-kreatif-desa/create/page.tsx
+++ b/src/app/admin/(dashboard)/inovasi/program-kreatif-desa/create/page.tsx
@@ -1,37 +1,49 @@
+'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 { IconArrowBack, IconImageInPicture } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+import { KeamananEditor } from '../../../keamanan/_com/keamananEditor';
-function ProgramKreatifCreate() {
+
+function CreateProgramKreatifDesa() {
+ const router = useRouter();
return (
-
-
-
- Create Program Kreatif Desa
-
- Gambar
-
-
- Nama Program}
- placeholder="Masukkan nama program"
+
+ router.back()} variant='subtle' color={'blue'}>
+
+
+
+
+
+
+ Create Program Kreatif Desa
+
+ Masukkan Image
+
+
+ Nama Program Kreatif Desa}
+ placeholder='Masukkan nama program kreatif desa'
+ />
+ Deskripsi Singkat Program Kreatif Desa}
+ placeholder='Masukkan deskripsi singkat program kreatif desa'
+ />
+
+ Deskripsi Program Kreatif Desa
+
- Deskripsi}
- placeholder="Masukkan deskripsi"
- />
-
- Simpan
-
-
-
-
-
+
+
+ Submit
+
+
+
+
);
}
-export default ProgramKreatifCreate;
+export default CreateProgramKreatifDesa;
diff --git a/src/app/admin/(dashboard)/inovasi/program-kreatif-desa/detail/page.tsx b/src/app/admin/(dashboard)/inovasi/program-kreatif-desa/detail/page.tsx
new file mode 100644
index 00000000..aa154fd2
--- /dev/null
+++ b/src/app/admin/(dashboard)/inovasi/program-kreatif-desa/detail/page.tsx
@@ -0,0 +1,66 @@
+'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 DetailProgramKreatifDesa() {
+ const router = useRouter();
+ return (
+
+
+ router.back()}>
+
+
+
+
+
+ Detail Program Kreatif Desa
+
+
+
+
+ Nama Program Kreatif Desa
+ Test Judul
+
+
+ Gambar
+
+
+
+ Deskripsi Singkat
+ Test Deskripsi Singkat
+
+
+ Deskripsi
+ Test Deskripsi
+
+
+
+
+
+
+ router.push('/admin/inovasi/program-kreatif-desa/edit')} color="green">
+
+
+
+
+
+
+
+
+
+ {/* Modal Hapus
+ setModalHapus(false)}
+ onConfirm={handleHapus}
+ text="Apakah anda yakin ingin menghapus potensi ini?"
+ /> */}
+
+ );
+}
+
+export default DetailProgramKreatifDesa;
diff --git a/src/app/admin/(dashboard)/inovasi/program-kreatif-desa/edit/page.tsx b/src/app/admin/(dashboard)/inovasi/program-kreatif-desa/edit/page.tsx
new file mode 100644
index 00000000..7368cb26
--- /dev/null
+++ b/src/app/admin/(dashboard)/inovasi/program-kreatif-desa/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, IconImageInPicture } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+import { KeamananEditor } from '../../../keamanan/_com/keamananEditor';
+
+
+function EditProgramKreatifDesa() {
+ const router = useRouter();
+ return (
+
+
+ router.back()} variant='subtle' color={'blue'}>
+
+
+
+
+
+
+ Edit Program Kreatif Desa
+
+ Masukkan Image
+
+
+ Nama Program Kreatif Desa}
+ placeholder='Masukkan nama Program Kreatif Desa'
+ />
+ Deskripsi Singkat Program Kreatif Desa}
+ placeholder='Masukkan deskripsi singkat program kreatif desa'
+ />
+
+ Deskripsi Program Kreatif Desa
+
+
+
+ Submit
+
+
+
+
+ );
+}
+
+export default EditProgramKreatifDesa;
diff --git a/src/app/admin/(dashboard)/inovasi/program-kreatif-desa/listData/page.tsx b/src/app/admin/(dashboard)/inovasi/program-kreatif-desa/listData/page.tsx
deleted file mode 100644
index 4089bed5..00000000
--- a/src/app/admin/(dashboard)/inovasi/program-kreatif-desa/listData/page.tsx
+++ /dev/null
@@ -1,29 +0,0 @@
-import colors from '@/con/colors';
-import { Box, Paper, SimpleGrid, Stack, Title } from '@mantine/core';
-import React from 'react';
-
-function ListDataProgramKreatifDesa() {
- return (
-
-
- List Data Program Kreatif Desa
-
-
- Data 1
-
-
- Data 2
-
-
- Data 3
-
-
- Data 4
-
-
-
-
- );
-}
-
-export default ListDataProgramKreatifDesa;
diff --git a/src/app/admin/(dashboard)/inovasi/program-kreatif-desa/page.tsx b/src/app/admin/(dashboard)/inovasi/program-kreatif-desa/page.tsx
index c529c95d..50ed41fc 100644
--- a/src/app/admin/(dashboard)/inovasi/program-kreatif-desa/page.tsx
+++ b/src/app/admin/(dashboard)/inovasi/program-kreatif-desa/page.tsx
@@ -1,18 +1,58 @@
-import { Box, Stack, Title } from '@mantine/core';
-import React from 'react';
-import ProgramKreatifCreate from './create/page';
-import ListDataProgramKreatifDesa 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';
-function Page() {
+function ProgramKreatifDesa() {
return (
-
- Program Kreatif Desa
-
-
-
+ }
+ />
+
);
}
-export default Page;
+function ListProgramKreatifDesa() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+ Nama Program Kreatif Desa
+ Image
+ Deskripsi Singkat
+ Detail
+
+
+
+
+ Program Kreatif Desa 1
+ Image
+ Deskripsi Singkat
+
+ router.push('/admin/inovasi/program-kreatif-desa/detail')}>
+
+
+
+
+
+
+
+
+ );
+}
+
+export default ProgramKreatifDesa;