'use client'; import { Button, Input } from '@nextui-org/react'; import { signIn } from 'next-auth/react'; import { useRouter } from 'next/navigation'; import { useState } from 'react'; export default function LoginPage() { const [username, setUsername] = useState(''); const [password, setPassword] = useState(''); const [error, setError] = useState(''); const router = useRouter(); const handleLogin = async (event: React.FormEvent) => { event.preventDefault(); const res = await signIn('credentials', { username, password, redirect: false }); if (res?.ok) { router.replace('/'); } else { setError('Invalid username or password'); } }; return (

Login

{error &&

{error}

}
setUsername(e.target.value)} required />
setPassword(e.target.value)} required />
Don't have an account?{' '} Sign up
); }