import React, { useState } from 'react'; import { createUserWithEmailAndPassword } from "firebase/auth"; import { auth } from '/src/services/firebase.js'; import { useNavigate } from 'react-router-dom'; const SignUp = () => { const [name, setName] = useState(''); const [email, setEmail] = useState(''); const [password, setPassword] = useState(''); const [error, setError] = useState(''); const navigate = useNavigate(); const handleSignUp = async (e) => { e.preventDefault(); setError(''); try { await createUserWithEmailAndPassword(auth, email, password); navigate('/chat'); // Redirect to chat on successful sign-up } catch (err) { setError(err.message); } }; return (

Sign up

setName(e.target.value)} placeholder="Enter your name" required />
setEmail(e.target.value)} placeholder="Enter your email" required />
setPassword(e.target.value)} placeholder="Enter your password" required />
{error &&

{error}

}
); }; export default SignUp;