import React, { useState, useEffect } from 'react'; import { Link } from 'react-router-dom'; import { TextField, Button, CircularProgress } from '@mui/material'; import LoginContainer from '../../../../components/LoginContainer/LoginContainer'; import ApiService from '../../../../services/ApiService'; import 'bootstrap/dist/css/bootstrap.min.css'; const SimpleLogin: React.FC = () => { const [email, setEmail] = useState(''); const [password, setPassword] = useState(''); const [connectionError, setConnectionError] = useState(''); const [isConnecting, setIsConnecting] = useState(false); useEffect(() => { return () => { // Cleanup if needed }; }, []); const login = async () => { setIsConnecting(true); const result = await ApiService.login(email, password); setIsConnecting(false); if (result !== true) { setConnectionError(result); return; } }; return ( {/* Email Input */} setEmail(e.target.value)} placeholder="Nom d'utilisateur" fullWidth // Material-UI fullWidth /> {/* Password Input */} setPassword(e.target.value)} placeholder="Mot de passe" fullWidth /> {/* Login Button */} {/* Links Section */}
Réinitialiser le mot de passe Créer un compte
); }; export default SimpleLogin;