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;