import React from 'react'; import UserAvatar from 'react-user-avatar'; import epochTimeConverter from '../helpers/EpochTimeConverter'; import UsernameFormContainer from '../containers/UsernameFormContainer'; const ProfileInformation = (props) => { let transaction = props.blockchainData .find(transaction => transaction.callInfo.method === "getUserDateOfRegister"); let dateOfRegister = transaction ? transaction.returnData : ""; transaction = props.blockchainData .find(transaction => transaction.callInfo.method === "getOrbitDBId") let orbitDBId = transaction ? transaction.returnData : ""; return (
{props.avatarUrl && } {dateOfRegister && }
Username: {props.username}
Account address: {props.address}
OrbitDB: {orbitDBId}
Number of topics created: {props.numberOfTopics}
Number of posts: {props.numberOfPosts}
Member since: {epochTimeConverter(dateOfRegister)}
{props.self && }
); }; export default ProfileInformation;