import { Components, registerComponent, withCurrentUser } from 'meteor/nova:core'; import React, { PropTypes, Component } from 'react'; import { FormattedMessage } from 'react-intl'; import { Meteor } from 'meteor/meteor'; import { Dropdown, MenuItem } from 'react-bootstrap'; import { LinkContainer } from 'react-router-bootstrap'; import Users from 'meteor/nova:users'; import { withApollo } from 'react-apollo'; class UsersMenu extends Component { render() { const {currentUser, client} = this.props; return (
{Users.getDisplayName(currentUser)}
Meteor.logout(() => client.resetStore())}>
) } } UsersMenu.propsTypes = { currentUser: React.PropTypes.object, client: React.PropTypes.object, }; registerComponent('UsersMenu', UsersMenu, withCurrentUser, withApollo);