import PageLayout from "../../components/PageLayout"; import Field from "../../components/Field"; import React, {FormEvent, useState} from "react"; import {useNavigate, useParams} from "react-router-dom"; import useAuthUser from "../../hooks/AuthUser"; import axios from "axios"; const Reset = () => { let {token} = useParams() const navigate = useNavigate() const {setAuthUser} = useAuthUser() const [email, setEmail] = useState('') const [password, setPassword] = useState('') const [samePassword, setSamePassword] = useState('') const handleSubmit = async (event: FormEvent) => { event.preventDefault() try { await axios.get('/sanctum/csrf-cookie') const res = await axios.post('/api/reset', {email, token, password, samePassword}) setAuthUser(res.data.user) navigate('/connexion') } catch (e) { console.error(e) } } return

Connexion

setEmail(event.target.value)} autoFocus>Email setPassword(event.target.value)}>Mot de passe setSamePassword(event.target.value)}>Confirmation du mot de passe
} export default Reset