import React, {FormEvent, useState} from "react" import useAuthUser from "../../hooks/AuthUser" import Field from "../../components/Field"; import useAxiosTools from "../../hooks/AxiosTools"; import PageLayout from "../../components/PageLayout"; import Card from "../../components/Card"; const Profile = () => { const {authUser, setAuthUser, logout} = useAuthUser() const [latitude, setLatitude] = useState(0) const [longitude, setLongitude] = useState(0) const {errorCatch, axiosPost} = useAxiosTools() const submitLocation = async (event: FormEvent) => { event.preventDefault() try { const res = await axiosPost(`/api/locations`, {latitude, longitude}) setAuthUser(res.data) } catch (e) { errorCatch(e) } } return

Profile de l'utilisateur

Nom : {authUser?.name}
Email : {authUser?.email}
{/*
Update name & email
*/} {/*
Change password
*/} {/*
Delete Account
*/}

Météo

{authUser?.locations && authUser.locations.length > 0 ? <>

Emplacements

:

Ajouter un emplacement

setLatitude(Number(event.target.value))}> Latitude setLongitude(Number(event.target.value))}> Longitude
}
} export default Profile