import React, { useState } from 'react'; import { useNavigate } from 'react-router-dom'; import axios from 'axios'; function Register({ setIsLoggedIn }) { const [username, setUsername] = useState(''); const [email, setEmail] = useState(''); const [password, setPassword] = useState(''); const [message, setMessage] = useState(''); const navigate = useNavigate(); const handleRegister = async (e) => { e.preventDefault(); try { const res = await axios.post('https://congenial-waddle-9w9749vg9q9cr49-5000.app.github.dev/register', { username, email, password }); setMessage(res.data.message); setIsLoggedIn(true); navigate('/'); } catch (err) { setMessage(err.response.data.error); } }; return (

Register

setUsername(e.target.value)} required /> setEmail(e.target.value)} required /> setPassword(e.target.value)} required />

{message}

); } export default Register;