// THIS FILE IS AUTOGENERATED, DO NOT MODIFY

package generated

var File__nextFirebaseLoginPage = []string{
"'use client';",
"",
"import { useState } from 'react';",
"import { useRouter } from 'next/navigation';",
"import { useAuth } from '@/hooks/useAuth';",
"",
"export default function Login() {",
"  const [email, setEmail] = useState('');",
"  const [password, setPassword] = useState('');",
"  const { login } = useAuth();",
"  const router = useRouter();",
"",
"  const handleSubmit = async (e: React.FormEvent) => {",
"    e.preventDefault();",
"    try {",
"      await login(email, password);",
"      router.push('/dashboard');",
"    } catch (error) {",
"      console.error('Login failed:', error);",
"    }",
"  };",
"",
"  return (",
"    <form onSubmit={handleSubmit}>",
"      <input",
"        type=\"email\"",
"        value={email}",
"        onChange={(e) => setEmail(e.target.value)}",
"        placeholder=\"Email\"",
"        required",
"      />",
"      <input",
"        type=\"password\"",
"        value={password}",
"        onChange={(e) => setPassword(e.target.value)}",
"        placeholder=\"Password\"",
"        required",
"      />",
"      <button type=\"submit\">Login</button>",
"    </form>",
"  );",
"}",
}
