'use client'; import { Box, Button, Container, Divider, Flex, Group, Modal, Paper, Select, SimpleGrid, Stack, Text, TextInput, Timeline, Title } from '@mantine/core'; import { IconArrowLeft, IconChecklist, IconInfoCircle, IconQuote, IconSchool, IconTimeline, IconUserPlus } from '@tabler/icons-react'; import { useRouter } from 'next/navigation'; import { useDisclosure } from '@mantine/hooks'; import { useProxy } from 'valtio/utils'; import beasiswaDesaState from '@/app/admin/(dashboard)/_state/pendidikan/beasiswa-desa'; import colors from '@/con/colors'; export default function BeasiswaPage() { const router = useRouter(); const beasiswaDesa = useProxy(beasiswaDesaState.beasiswaPendaftar); const [opened, { open, close }] = useDisclosure(false); const resetForm = () => { beasiswaDesa.create.form = { namaLengkap: "", nis: "", kelas: "", jenisKelamin: "", alamatDomisili: "", tempatLahir: "", tanggalLahir: "", namaOrtu: "", nik: "", pekerjaanOrtu: "", penghasilan: "", noHp: "", }; }; // Check if form is valid const isFormValid = () => { return ( beasiswaDesa.create.form.namaLengkap?.trim() !== '' && beasiswaDesa.create.form.nis?.trim() !== '' && beasiswaDesa.create.form.kelas?.trim() !== '' && beasiswaDesa.create.form.jenisKelamin?.trim() !== '' && beasiswaDesa.create.form.alamatDomisili?.trim() !== '' && beasiswaDesa.create.form.tempatLahir?.trim() !== '' && beasiswaDesa.create.form.tanggalLahir?.trim() !== '' && beasiswaDesa.create.form.namaOrtu?.trim() !== '' && beasiswaDesa.create.form.nik?.trim() !== '' && beasiswaDesa.create.form.pekerjaanOrtu?.trim() !== '' && beasiswaDesa.create.form.penghasilan?.trim() !== '' && beasiswaDesa.create.form.noHp?.trim() !== '' ); }; const handleSubmit = async () => { await beasiswaDesa.create.create(); resetForm(); close(); }; return ( {/* Tombol Kembali */} {/* Hero Section */} Program Beasiswa Pendidikan Desa Darmasaba Program ini bertujuan untuk mendukung pendidikan generasi muda di Desa Darmasaba agar dapat melanjutkan studi ke jenjang lebih tinggi dengan dukungan finansial dan pendampingan. {/* Tentang Program */} Tentang Program Program Beasiswa Desa Darmasaba adalah inisiatif pemerintah desa untuk meningkatkan akses pendidikan bagi siswa berprestasi dan kurang mampu. Melalui program ini, desa memberikan bantuan biaya sekolah, bimbingan akademik, serta pelatihan soft skill bagi peserta terpilih. {/* Periode Beasiswa */} Periode Beasiswa Tahun 2025 Pendaftaran beasiswa dibuka mulai 1 Januari 2025 dan ditutup pada 31 Mei 2025. Pengumuman hasil seleksi akan diumumkan pada pertengahan Juni 2025 melalui website resmi Desa Darmasaba. {/* Syarat dan Ketentuan */} Syarat Pendaftaran Domisili Desa Darmasaba Peserta harus merupakan warga desa yang berdomisili minimal 2 tahun. Nilai Akademik Rata-rata nilai raport minimal 80 atau setara. Surat Rekomendasi Diperlukan surat rekomendasi dari sekolah atau guru wali kelas. {/* Proses Seleksi */} Proses Seleksi Pendaftaran Online } > Calon peserta mengisi formulir pendaftaran dan mengunggah dokumen pendukung. Estimasi waktu: 1 Februari – 31 Mei 2025 Seleksi Administrasi } > Panitia memverifikasi kelengkapan dan validitas berkas. Estimasi waktu: 5–7 hari kerja setelah penutupan pendaftaran Wawancara dan Penilaian } > Peserta yang lolos administrasi akan diundang untuk wawancara langsung dengan tim seleksi. Estimasi waktu: 7–10 hari kerja setelah pengumuman seleksi administrasi Pengumuman Penerima } > Daftar penerima beasiswa diumumkan melalui website resmi Desa Darmasaba. Estimasi waktu: 5 hari kerja setelah tahap wawancara selesai Total estimasi keseluruhan proses: sekitar 3–4 minggu setelah penutupan pendaftaran {/* Testimoni */} Cerita Sukses Penerima Beasiswa “Program ini sangat membantu saya melanjutkan kuliah di Universitas Udayana. Terima kasih Desa Darmasaba!” – Ni Kadek Ayu S., Penerima Beasiswa 2024 “Selain bantuan dana, kami juga mendapatkan pelatihan komputer dan bahasa Inggris.” – I Made Gede A., Penerima Beasiswa 2023 {/* CTA Akhir */} Siap Bergabung dengan Program Ini? Segera daftar dan wujudkan mimpimu bersama Desa Darmasaba. {/* Modal Formulir */} Formulir Beasiswa } > { beasiswaDesa.create.form.namaLengkap = val.target.value }} /> { beasiswaDesa.create.form.nis = val.target.value }} /> { beasiswaDesa.create.form.kelas = val.target.value }} />