diff --git a/src/app/admin/(dashboard)/desa/berita/edit/[id]/page.tsx b/src/app/admin/(dashboard)/desa/berita/edit/[id]/page.tsx
index 94048375..4f2da3e3 100644
--- a/src/app/admin/(dashboard)/desa/berita/edit/[id]/page.tsx
+++ b/src/app/admin/(dashboard)/desa/berita/edit/[id]/page.tsx
@@ -12,8 +12,9 @@ import {
Stack,
Text,
TextInput,
+ Title,
} from "@mantine/core";
-import { IconImageInPicture } from "@tabler/icons-react";
+import { IconArrowBack, IconImageInPicture } from "@tabler/icons-react";
import { useEffect, useState } from "react";
import { useRouter, useParams } from "next/navigation";
import { useProxy } from "valtio/utils";
@@ -26,6 +27,7 @@ import stateDashboardBerita from "../../../../_state/desa/berita";
import { Prisma } from "@prisma/client";
import { useShallowEffect } from "@mantine/hooks";
import { BeritaEditor } from "../../_com/BeritaEditor";
+import colors from "@/con/colors";
function BeritaEdit() {
const beritaState = useProxy(stateDashboardBerita);
@@ -141,8 +143,10 @@ function BeritaEdit() {
return (
+ router.back()}/>
+ Edit Berita setFormData({...formData, judul: e.target.value})}
diff --git a/src/app/admin/(dashboard)/desa/berita/page.tsx b/src/app/admin/(dashboard)/desa/berita/page.tsx
index eb04de8b..3b397ad7 100644
--- a/src/app/admin/(dashboard)/desa/berita/page.tsx
+++ b/src/app/admin/(dashboard)/desa/berita/page.tsx
@@ -86,6 +86,7 @@ function BeritaCreate() {
+ Create Berita {
@@ -134,7 +135,7 @@ function BeritaCreate() {
onEditorReady={(ed) => setEditorInstance(ed)}
/>
-
+
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 8a193283..6ff04673 100644
--- a/src/app/admin/(dashboard)/inovasi/ajukan-ide-inovatif/page.tsx
+++ b/src/app/admin/(dashboard)/inovasi/ajukan-ide-inovatif/page.tsx
@@ -1,10 +1,43 @@
+import colors from '@/con/colors';
+import { Box, Paper, Stack, Table, TableTbody, TableTd, TableTh, TableThead, TableTr, Title } from '@mantine/core';
import React from 'react';
function Page() {
return (
-
- ajukan-ide-inovatif
-
+
+
+
+ Ajukan Ide Inovatif
+
+
+
+
+ No
+ Nama
+ Alamat
+ Nama Ide Inovatif
+ Deskripsi
+ Masalah yang ingin diatasi
+ Benefit
+
+
+
+
+
+ 1
+ nama
+ alamat
+ ide inovatif
+ deskripsi
+ masalah
+ benefit
+
+
+
+
+
+
+
);
}
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
new file mode 100644
index 00000000..101f56e2
--- /dev/null
+++ b/src/app/admin/(dashboard)/inovasi/info-teknologi-tepat-guna/create/page.tsx
@@ -0,0 +1,35 @@
+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';
+
+function CreateInfoTeknologiTepatGuna() {
+ return (
+
+
+
+
+ Create Info Teknologi Tepat Guna
+
+ Masukkan Image
+
+
+ Nama Info Teknologi Tepat Guna}
+ placeholder="Masukkan nama info teknologi tepat guna"
+ />
+ Deskripsi Info Teknologi Tepat Guna}
+ placeholder="Masukkan deskripsi info teknologi tepat guna"
+ />
+
+
+
+
+
+
+
+ );
+}
+
+export default CreateInfoTeknologiTepatGuna;
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
new file mode 100644
index 00000000..45f080e9
--- /dev/null
+++ b/src/app/admin/(dashboard)/inovasi/info-teknologi-tepat-guna/listData/page.tsx
@@ -0,0 +1,31 @@
+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 26933cb1..68273de5 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,10 +1,17 @@
+import { Box, Stack, Title } from '@mantine/core';
import React from 'react';
+import CreateInfoTeknologiTepatGuna from './create/page';
+import ListDataInfoTeknologiTepatGuna from './listData/page';
function Page() {
return (
-
- info-teknologi-tepat-guna
-
+
+
+ Info Teknologi Tepat Guna
+
+
+
+
);
}
diff --git a/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/page.tsx b/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/page.tsx
index 7af45fbc..9ffe9a5d 100644
--- a/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/page.tsx
+++ b/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/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 KolaborasiInovasi from './ui/kolaborasiInovasi/page';
+import MitraKolaborasi from './ui/mitraKolaborasi/page';
function Page() {
return (
-
- kolaborasi-inovasi
-
+
+
+ Kolaborasi Inovasi
+
+
+
+ Kolaborasi Inovasi
+
+
+ Mitra Kolaborasi
+
+
+
+
+
+
+
+
+
+
+
+
+
);
}
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
new file mode 100644
index 00000000..06233369
--- /dev/null
+++ b/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/ui/kolaborasiInovasi/page.tsx
@@ -0,0 +1,53 @@
+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
new file mode 100644
index 00000000..bb82016e
--- /dev/null
+++ b/src/app/admin/(dashboard)/inovasi/kolaborasi-inovasi/ui/mitraKolaborasi/page.tsx
@@ -0,0 +1,52 @@
+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
+
+
+
+
+
+
+
+
+
+
+ List Data Kolaborasi Inovasi
+
+
+ Foto 1
+
+
+ Foto 2
+
+
+ Foto 3
+
+
+ Foto 4
+
+
+
+
+
+
+ );
+}
+
+export default MitraKolaborasi;
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
new file mode 100644
index 00000000..73761550
--- /dev/null
+++ b/src/app/admin/(dashboard)/inovasi/program-kreatif-desa/create/page.tsx
@@ -0,0 +1,37 @@
+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';
+
+function ProgramKreatifCreate() {
+ return (
+
+
+
+
+ Create Program Kreatif Desa
+
+ Gambar
+
+
+ Nama Program}
+ placeholder="Masukkan nama program"
+ />
+ Deskripsi}
+ placeholder="Masukkan deskripsi"
+ />
+
+
+
+
+
+
+
+ );
+}
+
+export default ProgramKreatifCreate;
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
new file mode 100644
index 00000000..4089bed5
--- /dev/null
+++ b/src/app/admin/(dashboard)/inovasi/program-kreatif-desa/listData/page.tsx
@@ -0,0 +1,29 @@
+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 e338e985..c529c95d 100644
--- a/src/app/admin/(dashboard)/inovasi/program-kreatif-desa/page.tsx
+++ b/src/app/admin/(dashboard)/inovasi/program-kreatif-desa/page.tsx
@@ -1,10 +1,17 @@
+import { Box, Stack, Title } from '@mantine/core';
import React from 'react';
+import ProgramKreatifCreate from './create/page';
+import ListDataProgramKreatifDesa from './listData/page';
function Page() {
return (
-