import { Components, registerComponent, withDocument, withCurrentUser } from 'meteor/vulcan:core'; import React from 'react'; import { FormattedMessage } from 'react-intl'; import Users from 'meteor/vulcan:users'; import { Link } from 'react-router'; const UsersProfile = (props) => { if (props.loading) { return
} else if (!props.document) { console.log(`// missing user (_id/slug: ${props.documentId || 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: PropTypes.object.isRequired, } UsersProfile.displayName = "UsersProfile"; const options = { collection: Users, queryName: 'usersSingleQuery', fragmentName: 'UsersProfile', }; registerComponent('UsersProfile', UsersProfile, withCurrentUser, [withDocument, options]);