import React, { useState } from 'react'; import { signInWithEmailAndPassword, signInWithPopup } from 'firebase/auth'; import { auth, googleProvider } from '../firebaseConfig'; const Login = () => { const [email, setEmail] = useState(''); const [password, setPassword] = useState(''); const [error, setError] = useState(''); const [loading, setLoading] = useState(false); const handleEmailLogin = async (e) => { e.preventDefault(); setLoading(true); setError(''); try { await signInWithEmailAndPassword(auth, email, password); } catch (err) { setError(err.message); } finally { setLoading(false); } }; const handleGoogleLogin = async () => { setLoading(true); setError(''); try { await signInWithPopup(auth, googleProvider); } catch (err) { setError(err.message); } finally { setLoading(false); } }; return (