import { useState } from 'react'; import { Mail, Lock, X, LogIn } from 'lucide-react'; import { LoginCredentials } from '../types/auth'; interface LoginModalProps { isOpen: boolean; onClose: () => void; onLogin: (credentials: LoginCredentials) => void; isLoading?: boolean; error?: string | null; } export const LoginModal = ({ isOpen, onClose, onLogin, isLoading, error }: LoginModalProps) => { const [email, setEmail] = useState(''); const [password, setPassword] = useState(''); const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); onLogin({ email, password }); }; if (!isOpen) return null; return (
Access your account
Admin: tradewithoutstrategy@gmail.com