diff --git a/src/app/admin/(dashboard)/auth/registrasi-admin/page.tsx b/src/app/admin/(dashboard)/auth/registrasi-admin/page.tsx index 537ae814..b932413b 100644 --- a/src/app/admin/(dashboard)/auth/registrasi-admin/page.tsx +++ b/src/app/admin/(dashboard)/auth/registrasi-admin/page.tsx @@ -18,6 +18,7 @@ export default function Registrasi() { const [username, setUsername] = useState(''); const [loading, setLoading] = useState(false); const [phone, setPhone] = useState(''); // ✅ tambahkan state untuk phone + const [agree, setAgree] = useState(false) // Ambil data dari localStorage (dari login) useEffect(() => { @@ -46,6 +47,11 @@ export default function Registrasi() { return; } + if (!agree) { + toast.error("Anda harus menyetujui syarat dan ketentuan!"); + return; + } + try { setLoading(true); // ✅ Hanya kirim username & nomor → dapat kodeId @@ -92,8 +98,8 @@ export default function Registrasi() { username.length > 0 && username.length < 5 ? 'Minimal 5 karakter!' : username.includes(' ') - ? 'Tidak boleh ada spasi' - : '' + ? 'Tidak boleh ada spasi' + : '' } required /> @@ -108,9 +114,29 @@ export default function Registrasi() { - + setAgree(e.currentTarget.checked)} + label={ + + Saya menyetujui{" "} + + syarat dan ketentuan + + + } + /> +