'use client'; // Mark as a Client Component import { useState } from 'react'; import { signIn } from 'next-auth/react'; import { useRouter } from 'next/navigation'; export default function Login() { const [username, setUsername] = useState(''); const [password, setPassword] = useState(''); const [error, setError] = useState(''); const router = useRouter(); const handleLogin = async (e) => { e.preventDefault(); const result = await signIn('credentials', { redirect: false, username, password, }); if (result.error) { setError(result.error); } else { router.push('/team-selection'); // Redirect to the team selection page after login } }; return (

Login

setUsername(e.target.value)} required /> setPassword(e.target.value)} required />
{error &&

{error}

}

Don't have an account? Register

); }