/* ================= PENDAFTARAN ANGGOTA ================= */ const { useState } = React; const PROVINSI = ["DKI Jakarta", "Jawa Barat", "Jawa Tengah", "Jawa Timur", "Banten", "DI Yogyakarta", "Bali", "Sumatera Utara", "Sumatera Barat", "Sumatera Selatan", "Riau", "Kalimantan Barat", "Kalimantan Timur", "Sulawesi Selatan", "Sulawesi Utara", "Papua", "Lainnya"]; const PENDIDIKAN = ["SMA/SMK/Sederajat", "Diploma (D1–D4)", "Sarjana (S1)", "Magister (S2)", "Doktor (S3)", "Lainnya"]; const BIDANG = ["Pendidikan Politik", "Pemberdayaan Ekonomi", "Aksi Sosial", "Literasi Digital & Kreatif", "Belum menentukan"]; function Field({ label, en, opt, full, children }) { return (
{children}
); } function Check() { return ( ); } function Aside() { const benefits = [ ["Kartu anggota digital", "Identitas resmi sebagai kader GMN, langsung di genggaman."], ["Akses program & pelatihan", "Sekolah politik, pemberdayaan ekonomi, dan kelas literasi digital."], ["Jejaring nasional", "Terhubung dengan 12.000+ anak muda dari 34 provinsi."], ["Panggung untuk berkarya", "Inisiasi program di daerahmu dengan dukungan organisasi."], ]; return ( ); } function Success({ data }) { const kode = "GMN-2026-" + String(Math.floor(1000 + Math.random() * 8999)); return (

Terima kasih, {data.nama || "Calon Kader"}!

Pendaftaranmu sudah kami terima. Tim cabang akan memverifikasi data dan menghubungimu via WhatsApp/email dalam 3×24 jam. Sampai jumpa di gerakan!

Nomor registrasi: {kode}
Kembali ke Beranda
); } function Form() { const [data, setData] = useState({ nama: "", gender: "Laki-laki", domisili: "DKI Jakarta", pendidikan: "Sarjana (S1)", bidang: "Pendidikan Politik" }); const [done, setDone] = useState(false); const set = (k) => (e) => setData({ ...data, [k]: e.target.value }); const submit = (e) => { e.preventDefault(); setDone(true); window.scrollTo({ top: 0, behavior: "instant" }); }; if (done) return
; return (
Kembali
1 Data Diri 2 Keanggotaan

Daftar jadi kader.

Isi data berikut dengan benar. Estimasi pengisian ±5 menit. Tanda * wajib diisi.

{/* DATA DIRI */}
01

Data Diri

{["Laki-laki", "Perempuan"].map((g) => ( ))}