|
| 1 | +import { Alert, ButtonGroup, Col, Container, Link, Row, Text, TextInput, Title } from '@dataesr/react-dsfr'; |
1 | 2 | import { useState } from 'react';
|
2 | 3 | import { Link as RouterLink, useNavigate } from 'react-router-dom';
|
3 |
| -import { Container, Row, Col, TextInput, Text, Link, Title, ButtonGroup, Alert, Notice } from '@dataesr/react-dsfr'; |
4 | 4 |
|
5 | 5 | import Button from '../components/button';
|
6 | 6 | import useAuth from '../hooks/useAuth';
|
7 |
| -import { MAIL_REGEXP, PASSWORD_REGEXP, OTP_REGEXP } from '../utils/auth'; |
8 | 7 | import usePageTitle from '../hooks/usePageTitle';
|
| 8 | +import { MAIL_REGEXP, OTP_REGEXP, PASSWORD_REGEXP } from '../utils/auth'; |
9 | 9 |
|
10 | 10 | export default function SignIn() {
|
11 | 11 | usePageTitle('Se connecter');
|
12 | 12 | const navigate = useNavigate();
|
13 | 13 | const { signin } = useAuth();
|
14 |
| - const [step, setStep] = useState(1); |
15 |
| - const [otp, setOtp] = useState(''); |
| 14 | + |
16 | 15 | const [email, setEmail] = useState('');
|
17 |
| - const [password, setPassword] = useState(''); |
18 | 16 | const [error, setError] = useState('');
|
| 17 | + const [otp, setOtp] = useState(''); |
| 18 | + const [password, setPassword] = useState(''); |
| 19 | + const [step, setStep] = useState(1); |
19 | 20 |
|
20 | 21 | const validateEmail = () => MAIL_REGEXP.test(email);
|
21 | 22 | const validateOtp = () => OTP_REGEXP.test(otp);
|
|
0 commit comments