import React, { useState } from 'react'; import api from '../api'; import { useNavigate } from 'react-router-dom'; const Register: React.FC = () => { const [username, setUsername] = useState(''); const [email, setEmail] = useState(''); const [password, setPassword] = useState(''); const [error, setError] = useState(''); const navigate = useNavigate(); const handleSubmit = async (e: React.FormEvent) => { e.preventDefault(); try { await api.post('/users/register', { username, email, password }); navigate('/login'); } catch (err: any) { setError(err.response?.data?.detail || 'Registration failed'); } }; return (
); }; export default Register;