diff --git a/bun.lockb b/bun.lockb
index 775d4131..df43242d 100755
Binary files a/bun.lockb and b/bun.lockb differ
diff --git a/package.json b/package.json
index c9a52ec1..9fdd42ac 100644
--- a/package.json
+++ b/package.json
@@ -24,6 +24,7 @@
"@mantine/core": "^7.17.4",
"@mantine/dates": "^7.17.4",
"@mantine/dropzone": "^7.17.0",
+ "@mantine/form": "^8.1.0",
"@mantine/hooks": "^7.17.4",
"@mantine/tiptap": "^7.17.4",
"@paljs/types": "^8.1.0",
diff --git a/src/app/admin/(dashboard)/pendidikan/beasiswa-desa/page.tsx b/src/app/admin/(dashboard)/pendidikan/beasiswa-desa/page.tsx
index acec3acc..c55b299b 100644
--- a/src/app/admin/(dashboard)/pendidikan/beasiswa-desa/page.tsx
+++ b/src/app/admin/(dashboard)/pendidikan/beasiswa-desa/page.tsx
@@ -1,11 +1,70 @@
-import React from 'react';
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Paper, Stack, Table, TableTbody, TableTd, TableTh, TableThead, TableTr, Text, Title } from '@mantine/core';
+import { IconDeviceImacCog, IconSearch } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+import HeaderSearch from '../../_com/header';
-function Page() {
+function BeasiswaDesa() {
return (
-
- beasiswa-desa
-
+
+ }
+ />
+
+
);
}
-export default Page;
+function ListBeasiswaDesa() {
+ const router = useRouter();
+ return (
+
+
+
+ List Beasiswa Desa
+
+
+
+
+ Nomor
+ Nama Lengkap
+ Nomor Telepon
+ Email
+ Detail
+
+
+
+
+
+
+ 1
+
+
+
+ Nama Lengkap
+
+
+ Nomor Telepon
+
+
+ Email
+
+
+
+
+
+
+
+
+
+
+
+ )
+}
+
+export default BeasiswaDesa;
diff --git a/src/app/admin/(dashboard)/pendidikan/bimbingan-belajar-desa/page.tsx b/src/app/admin/(dashboard)/pendidikan/bimbingan-belajar-desa/page.tsx
index a18fa7b1..ed7a421e 100644
--- a/src/app/admin/(dashboard)/pendidikan/bimbingan-belajar-desa/page.tsx
+++ b/src/app/admin/(dashboard)/pendidikan/bimbingan-belajar-desa/page.tsx
@@ -1,11 +1,74 @@
-import React from 'react';
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Paper, Stack, Table, TableTbody, TableTd, TableTh, TableThead, TableTr, Text } from '@mantine/core';
+import { IconDeviceImacCog, IconSearch } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+import HeaderSearch from '../../_com/header';
+import JudulList from '../../_com/judulList';
-function Page() {
+function BimbinganBelajarDesa() {
return (
-
- bimbingan-belajar-desa
-
+
+ }
+ />
+
+
);
}
-export default Page;
+function ListBimbinganBelajarDesa() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+
+ Nomor
+ Nama Lengkap
+ Nomor Telepon
+ Email
+ Detail
+
+
+
+
+
+
+ 1
+
+
+
+ Nama Lengkap
+
+
+ Nomor Telepon
+
+
+ Email
+
+
+
+
+
+
+
+
+
+
+
+ )
+}
+
+export default BimbinganBelajarDesa;
diff --git a/src/app/admin/(dashboard)/pendidikan/data-pendidikan/page.tsx b/src/app/admin/(dashboard)/pendidikan/data-pendidikan/page.tsx
index 42093829..ce2f64e4 100644
--- a/src/app/admin/(dashboard)/pendidikan/data-pendidikan/page.tsx
+++ b/src/app/admin/(dashboard)/pendidikan/data-pendidikan/page.tsx
@@ -1,11 +1,74 @@
-import React from 'react';
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Paper, Stack, Table, TableTbody, TableTd, TableTh, TableThead, TableTr, Text } from '@mantine/core';
+import { IconDeviceImacCog, IconSearch } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+import HeaderSearch from '../../_com/header';
+import JudulList from '../../_com/judulList';
-function Page() {
+function DataPendidikan() {
return (
-
- data-pendidikan
-
+
+ }
+ />
+
+
);
}
-export default Page;
+function ListDataPendidikan() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+
+ Nomor
+ Nama Lengkap
+ Nomor Telepon
+ Email
+ Detail
+
+
+
+
+
+
+ 1
+
+
+
+ Nama Lengkap
+
+
+ Nomor Telepon
+
+
+ Email
+
+
+
+
+
+
+
+
+
+
+
+ )
+}
+
+export default DataPendidikan;
diff --git a/src/app/admin/(dashboard)/pendidikan/info-sekolah-paud/page.tsx b/src/app/admin/(dashboard)/pendidikan/info-sekolah-paud/page.tsx
index c32a09bf..d20a948c 100644
--- a/src/app/admin/(dashboard)/pendidikan/info-sekolah-paud/page.tsx
+++ b/src/app/admin/(dashboard)/pendidikan/info-sekolah-paud/page.tsx
@@ -1,11 +1,69 @@
+'use client'
+import { Box, Button, Image, Paper, Stack, Table, TableTbody, TableTd, TableTh, TableThead, TableTr, Text } from '@mantine/core';
import React from 'react';
+import HeaderSearch from '../../_com/header';
+import { IconDeviceImacCog, IconSearch } from '@tabler/icons-react';
+import colors from '@/con/colors';
+import JudulList from '../../_com/judulList';
+import { useRouter } from 'next/navigation';
-function Page() {
+function InfoSekolahPaud() {
return (
-
- info-sekolah-paud
-
+
+ }
+ />
+
+
);
}
-export default Page;
+function ListInfoSekolahPaud() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+
+ Nama Sekolah PAUD
+ Gambar
+ Deskripsi
+ Detail
+
+
+
+
+
+
+ Sekolah PAUD
+
+
+
+
+
+ Deskripsi
+
+
+
+
+
+
+
+
+
+
+ )
+}
+
+export default InfoSekolahPaud;
diff --git a/src/app/admin/(dashboard)/pendidikan/pendidikan-non-formal/page.tsx b/src/app/admin/(dashboard)/pendidikan/pendidikan-non-formal/page.tsx
index ed113e5f..a7451ab4 100644
--- a/src/app/admin/(dashboard)/pendidikan/pendidikan-non-formal/page.tsx
+++ b/src/app/admin/(dashboard)/pendidikan/pendidikan-non-formal/page.tsx
@@ -1,11 +1,74 @@
-import React from 'react';
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Paper, Stack, Table, TableTbody, TableTd, TableTh, TableThead, TableTr, Text } from '@mantine/core';
+import { IconDeviceImacCog, IconSearch } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+import HeaderSearch from '../../_com/header';
+import JudulList from '../../_com/judulList';
-function Page() {
+function PendidikanNonFormal() {
return (
-
- pendidikan-non-formal
-
+
+ }
+ />
+
+
);
}
-export default Page;
+function ListPendidikanNonFormal() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+
+ Nomor
+ Nama Lengkap
+ Nomor Telepon
+ Email
+ Detail
+
+
+
+
+
+
+ 1
+
+
+
+ Nama Lengkap
+
+
+ Nomor Telepon
+
+
+ Email
+
+
+
+
+
+
+
+
+
+
+
+ )
+}
+
+export default PendidikanNonFormal;
diff --git a/src/app/admin/(dashboard)/pendidikan/perpustakaan-digital/page.tsx b/src/app/admin/(dashboard)/pendidikan/perpustakaan-digital/page.tsx
index d441bb49..cb057167 100644
--- a/src/app/admin/(dashboard)/pendidikan/perpustakaan-digital/page.tsx
+++ b/src/app/admin/(dashboard)/pendidikan/perpustakaan-digital/page.tsx
@@ -1,11 +1,74 @@
-import React from 'react';
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Paper, Stack, Table, TableTbody, TableTd, TableTh, TableThead, TableTr, Text } from '@mantine/core';
+import { IconDeviceImacCog, IconSearch } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+import HeaderSearch from '../../_com/header';
+import JudulList from '../../_com/judulList';
-function Page() {
+function PerpustakaanDigital() {
return (
-
- perpustakaan-digital
-
+
+ }
+ />
+
+
);
}
-export default Page;
+function ListPerpustakaanDigital() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+
+ Nomor
+ Nama Lengkap
+ Nomor Telepon
+ Email
+ Detail
+
+
+
+
+
+
+ 1
+
+
+
+ Nama Lengkap
+
+
+ Nomor Telepon
+
+
+ Email
+
+
+
+
+
+
+
+
+
+
+
+ )
+}
+
+export default PerpustakaanDigital;
diff --git a/src/app/admin/(dashboard)/pendidikan/program-pendidikan-anak/page.tsx b/src/app/admin/(dashboard)/pendidikan/program-pendidikan-anak/page.tsx
index 19f97fd2..221e27cb 100644
--- a/src/app/admin/(dashboard)/pendidikan/program-pendidikan-anak/page.tsx
+++ b/src/app/admin/(dashboard)/pendidikan/program-pendidikan-anak/page.tsx
@@ -1,11 +1,74 @@
-import React from 'react';
+'use client'
+import colors from '@/con/colors';
+import { Box, Button, Paper, Stack, Table, TableTbody, TableTd, TableTh, TableThead, TableTr, Text } from '@mantine/core';
+import { IconDeviceImacCog, IconSearch } from '@tabler/icons-react';
+import { useRouter } from 'next/navigation';
+import HeaderSearch from '../../_com/header';
+import JudulList from '../../_com/judulList';
-function Page() {
+function ProgramPendidikanAnak() {
return (
-
- program-pendidikan-anak
-
+
+ }
+ />
+
+
);
}
-export default Page;
+function ListProgramPendidikanAnak() {
+ const router = useRouter();
+ return (
+
+
+
+
+
+
+
+
+ Nomor
+ Nama Lengkap
+ Nomor Telepon
+ Email
+ Detail
+
+
+
+
+
+
+ 1
+
+
+
+ Nama Lengkap
+
+
+ Nomor Telepon
+
+
+ Email
+
+
+
+
+
+
+
+
+
+
+
+ )
+}
+
+export default ProgramPendidikanAnak;