import { Components, registerComponent, withDocument, withCurrentUser } from 'meteor/nova:core';
import React, { PropTypes, Component } from 'react';
import { FormattedMessage } from 'react-intl';
import Users from 'meteor/nova:users';
import { Link } from 'react-router';
const UsersProfile = (props) => {
if (props.loading) {
return
} else if (!props.document) {
console.log(`// missing user (_id/slug: ${this.props.documentId || this.props.slug})`);
return
} else {
const user = props.document;
const terms = {view: "userPosts", userId: user._id};
return (
{Users.getDisplayName(user)}
{user.htmlBio ?
: null }
)
}
}
UsersProfile.propTypes = {
// document: React.PropTypes.object.isRequired,
}
UsersProfile.displayName = "UsersProfile";
const options = {
collection: Users,
queryName: 'usersSingleQuery',
fragmentName: 'UsersProfile',
};
registerComponent('UsersProfile', UsersProfile, withCurrentUser, [withDocument, options]);