import Modal from "../ui/modal/modal.jsx"; import Button from "../ui/button/button.jsx"; import styles from "./SettingsModal.module.css" import { useContext, useState } from "react"; import ThemeSwitcher from "../ui/themeSwitcher/ThemeSwitcher.jsx"; import { AuthContext } from "../../contexts/auth/AuthContext.js"; import TextInput from "../ui/input/input.jsx"; import updateUser from "../../utils/users/updateUser.js"; export default function SettingsModal() { const { user, logout, update } = useContext(AuthContext); const [open, setOpen] = useState(false); const [name, setName] = useState(user.name); const [lastname, setLastName] = useState(user.lastname); const [phone, setPhone] = useState(user.phone); const handleLogout = () => { logout(); } const handleSubmit = async () => { await updateUser(name, lastname, phone); update(); } return ( <> setOpen(false)}>

Compte

Changer de Prénom

setName(e.target.value)} type={"text"} />

Changer de nom

setLastName(e.target.value)} type={"text"} />

Changer de numéro de téléphone

setPhone(e.target.value)} type={"text"} />

Apparence

) }