import { useState } from 'react'; import { useNavigate } from 'react-router-dom'; import { useAuth } from '../context/AuthContext'; import { toast } from 'react-toastify'; export default function Register() { const [formData, setFormData] = useState({ username: '', email: '', fullName: '', password: '', confirmPassword: '' }); const [loading, setLoading] = useState(false); const { register } = useAuth(); const navigate = useNavigate(); const handleChange = (e) => { setFormData({ ...formData, [e.target.name]: e.target.value }); }; const handleSubmit = async (e) => { e.preventDefault(); if (formData.password !== formData.confirmPassword) { toast.error('رمز عبور و تکرار آن مطابقت ندارند'); return; } setLoading(true); try { await register({ username: formData.username, email: formData.email, password: formData.password, fullName: formData.fullName }); toast.success('ثبت‌نام با موفقیت انجام شد'); navigate('/dashboard'); } catch (err) { toast.error(err.message || 'خطا در ثبت‌نام'); } finally { setLoading(false); } }; return (

ثبت‌نام در پایتون مستری

قبلا ثبت‌نام کرده‌اید؟{' '} ورود به حساب کاربری

); }