import { store } from "../store/store"; import { connect } from "react-redux"; import { Link } from "react-router-dom"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import image from '../images/card.png'; import { faAlignCenter, faCompactDisc, faHeadphonesSimple} from "@fortawesome/free-solid-svg-icons"; import {UsersPlaylistsAll} from '../components/userPlaylists'; import { actionUsersPlaylists } from "../store/promiseReducer"; import { useEffect } from "react"; export const UserPage = ({user, playlists}) => { const getAnswer = () => { store.dispatch(actionUsersPlaylists(store.getState().auth?.user?.id)); }; useEffect(() => { getAnswer(); }, []); return(<>

{store.getState().auth?.user?.name}

Edit Profile

100 Tracks

8 PLaylists

{store.getState().auth?.user?.description !== 'null' ? store.getState().auth?.user?.description : "Lorem ipsum dolor sit amet, consectetur adipisicing elit. A aliquid amet animi aspernatur facere iste nisi omnis optio, vel vitae? Accusantium assumenda autem cumque ducimus eum ipsa, maiores pariatur repudiandae?" }

) } export const CUserPage = connect(state => ({user: state.auth?.user || {}, playlists: state.promise?.usersPlaylists?.payload?.playlists|| []} ) )(UserPage); //export const СUsersPlaylists = connect(state => ({playlists: state.promise?.usersPlaylists?.payload?.playlists|| []}))(UsersPlaylistsAll);