import React,{useEffect, useState} from "react"; import { User } from "lucide-react"; import axios from "axios"; import { API_BASE_URL } from "../config"; import { useTranslation } from "react-i18next"; function UserInfosObject({ user}) { const { t } = useTranslation(); const [userInfo,setuserInfo]=useState({}); useEffect(()=>{ console.log(user); axios .post(`${API_BASE_URL}/publicUser`, { id: user, }) .then((response) => { setuserInfo(response.data); console.log("Modification réussie :", response.data); }) .catch((error) => { console.error("Erreur lors de la modification :", error); }); },[user]); return (

{t('components.userInfosObject.title')}

{t('components.userInfosObject.pseudo')}

{userInfo.pseudo}

{t('components.userInfosObject.gender')}

{userInfo.gender}

{t('components.userInfosObject.points')}

{userInfo.points}

); } export default UserInfosObject;