mirror of
https://github.com/vale981/Vulcan
synced 2025-03-10 12:36:39 -04:00
27 lines
No EOL
851 B
JavaScript
27 lines
No EOL
851 B
JavaScript
import React, { PropTypes, Component } from 'react';
|
|
|
|
const UsersProfile = ({user, currentUser}) => {
|
|
|
|
({HeadTags} = Telescope.components);
|
|
|
|
const twitterName = Users.getTwitterName(user);
|
|
|
|
return (
|
|
<div className="page users-profile">
|
|
<HeadTags url={Users.getProfileUrl(user, true)} title={Users.getDisplayName(user)} description={user.telescope.bio} />
|
|
<h2>{Users.getDisplayName(user)}</h2>
|
|
<p>{user.telescope.bio}</p>
|
|
<ul>
|
|
{twitterName ? <li><a href={"http://twitter.com/" + twitterName}>@{twitterName}</a></li> : null }
|
|
{user.telescope.website ? <li><a href={user.telescope.website}>{user.telescope.website}</a></li> : null }
|
|
</ul>
|
|
</div>
|
|
)
|
|
}
|
|
|
|
UsersProfile.propTypes = {
|
|
user: React.PropTypes.object.isRequired,
|
|
currentUser: React.PropTypes.object
|
|
}
|
|
|
|
module.exports = UsersProfile; |