import React, { Component } from "react";
import { connect } from "react-redux";
import { Card, Container, Header, Label, List } from "semantic-ui-react";
class Profile extends Component {
render() {
const { selfUser } = this.props;
return ;
}
}
function mapStateToProps(state) {
return { ...state.user };
}
const ProfileView = ({ user }) => (
{user.username || "No username!"}
{user.email || "No email!"}
{user.client && "Client"}{user.provider && "Provider"}
{!user.client && !user.provider && "User Registration Not Completed"}
{user.first_name} {user.last_name}
{user.userinfo &&
{Object.keys(user.userinfo).map(function(key) {
return (
{key}: {user.userinfo[key]}
)
})}
}
);
export default connect(mapStateToProps)(Profile);