import React, { useState } from 'react' import { useAuth } from './AuthContext' function LoginForm({ onSwitchToRegister }) { const { login, error } = useAuth() const [email, setEmail] = useState('') const [password, setPassword] = useState('') const [loading, setLoading] = useState(false) const [localError, setLocalError] = useState('') const handleSubmit = async (e) => { e.preventDefault() setLocalError('') if (!email.trim()) { setLocalError('Введите email') return } if (!password) { setLocalError('Введите пароль') return } setLoading(true) const success = await login(email, password) setLoading(false) if (!success) { setLocalError(error || 'Ошибка входа') } } return (

Play Life

Войдите в свой аккаунт

setEmail(e.target.value)} className="w-full px-4 py-3 bg-white/10 border border-white/20 rounded-xl text-white placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-purple-500 focus:border-transparent transition" placeholder="your@email.com" autoComplete="email" />
setPassword(e.target.value)} className="w-full px-4 py-3 bg-white/10 border border-white/20 rounded-xl text-white placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-purple-500 focus:border-transparent transition" placeholder="••••••••" autoComplete="current-password" />
{(localError || error) && (
{localError || error}
)}

Нет аккаунта?{' '}

) } export default LoginForm