import {React, useState} from 'react'; import { useDispatch, useSelector } from 'react-redux'; import Navbar from '../components/Navbar'; import { dateParser } from '../components/Utils'; import FollowHandler from '../components/UserProfil/FollowHandler'; const Profil = () => { const userData = useSelector((state) => state.user.user); const usersData = useSelector((state) => state.users.users); const dispatch = useDispatch(); const [followingPopup, setFollowingPopup] = useState(false); const [followerPopup, setFollowerPopup] = useState(false); return ( <> {/*

Compte créé le : {dateParser(userData.createdAt)}

Profil

{userData.pseudo}

@{userData.pseudo}

setFollowingPopup(true)} className="bloc-aboonnements-abonner">
{userData.following.length}
Abonnement
setFollowerPopup(true)} className="bloc-aboonnements-abonner">
{userData.followers.length}
Abonnée
{followingPopup && (

Abonnements

setFollowingPopup(false)}> ✕
    {usersData.map((user) => { for (let i = 0; i < userData.following.length; i++) { if (user._id === userData.following[i]) { return (
  • user-pic

    {user.pseudo}

  • ); } } return null; })}
)} {followerPopup && (

Abonnés

setFollowerPopup(false)}> ✕
    {usersData.map((user) => { for (let i = 0; i < userData.followers.length; i++) { if (user._id === userData.followers[i]) { return (
  • user-pic

    {user.pseudo}

  • ); } } return null; })}
)}
*/}

{userData.pseudo}

{/*

suuu

*/}
setFollowingPopup(true)}>

{userData.following.length}

Abonnements

setFollowerPopup(true)}>

{userData.followers.length}

Abonnés

{followingPopup && (

Abonnements

setFollowingPopup(false)}> ✕
    {usersData.map((user) => { for (let i = 0; i < userData.following.length; i++) { if (user._id === userData.following[i]) { return (
  • user-pic

    {user.pseudo}

  • ); } } return null; })}
)} {followerPopup && (

Abonnés

setFollowerPopup(false)}> ✕
    {usersData.map((user) => { for (let i = 0; i < userData.followers.length; i++) { if (user._id === userData.followers[i]) { return (
  • user-pic

    {user.pseudo}

  • ); } } return null; })}
)}
Vous pourriez suivre
UtiT Suivre
UtiT Suivre
UtiT Suivre
) }; export default Profil;