import React from 'react'; import { connect } from "react-redux"; import { getUserInfo } from "../../actions/getUserInfo"; import './profile.scss'; import manAvatar from '../../assets/img/man.svg'; import womanAvatar from '../../assets/img/woman.svg'; import Sidebar from '../../components/sidebar/Sidebar'; export class Profile extends React.Component { componentDidMount() { this.props.getUserInfo(JSON.parse(localStorage.user).user._id) } render() { //console.log('profileUser',JSON.parse(localStorage.user).user._id); //const user = JSON.parse(localStorage.user).user; const { user } = this.props; //console.log('user',user); return ( <>
Profile page

{ user.name }

{ avatar }
Name: {user.name}
E-mail: {user.email}
Phone: {user.phone}
Gender: {user.sex}
{/* */}
{/* название ивента, дистанция, время, место */}
Event Distance Time Rating
ULTRA MARATHON OF THE ATLANTIC 2019 marathone 3h40 39
CORFU HALF MARATHON Half marathone 2h30 30
{/*
*/}
) } } const mapStateToProps = state => { return { user: state.userInfo.userProfile }; }; export default connect( mapStateToProps, { getUserInfo } )(Profile);