/** * File: page.tsx * Created by: AI Assistant * Date: 2025-11-29 * Purpose: Sign up page for kreatiVortex platform * Part of: kreatiVortex - Platform Pembelajaran Tari Online */ 'use client'; import { useState } from 'react'; import Link from 'next/link'; import { useRouter } from 'next/navigation'; export default function SignUp() { const [formData, setFormData] = useState({ name: '', email: '', password: '', confirmPassword: '', role: 'CALON_PENDIDIK' as 'CALON_PENDIDIK' | 'UMUM', }); const [isLoading, setIsLoading] = useState(false); const router = useRouter(); const handleSubmit = async (e: React.FormEvent) => { e.preventDefault(); if (formData.password !== formData.confirmPassword) { alert('Password tidak cocok!'); return; } setIsLoading(true); // TODO: Implement actual sign up logic setTimeout(() => { setIsLoading(false); router.push('/auth/signin'); }, 1000); }; const handleChange = (e: React.ChangeEvent) => { setFormData({ ...formData, [e.target.name]: e.target.value, }); }; return (
{/* Logo */}

kreatiVortex

Buat akun baru

{/* Form */}
{/* Sign in link */}

Sudah punya akun?{' '} Masuk

); }