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