import React, { useState } from 'react'; import { useAuth } from '../context/AuthContext'; export default function LoginPage({ onLoggedIn }) { const { login } = useAuth(); const [email, setEmail] = useState(''); const [password, setPassword] = useState(''); const [error, setError] = useState(''); const handleSubmit = async (e) => { e.preventDefault(); setError(''); try { await login(email.trim(), password); onLoggedIn?.(); } catch (err) { setError(err?.message || '로그인에 실패했습니다.'); } }; return (
setEmail(e.target.value)} style={{ width:'100%', background:'transparent', border:'none', outline:'none', fontSize:'1.1rem' }} required />
setPassword(e.target.value)} style={{ width:'100%', background:'transparent', border:'none', outline:'none', fontSize:'1.1rem' }} required />
{error &&
{error}
}
); }