mirror of
https://github.com/vale981/Vulcan
synced 2025-03-09 20:16:39 -04:00
25 lines
No EOL
961 B
JavaScript
25 lines
No EOL
961 B
JavaScript
import React, { PropTypes, Component } from 'react';
|
|
import Router from '../router.js'
|
|
import { Dropdown, MenuItem } from 'react-bootstrap';
|
|
|
|
const UserMenu = ({user}) => {
|
|
|
|
({UserAvatar, UserName} = Telescope.components);
|
|
|
|
return (
|
|
<Dropdown id="user-dropdown" className="user-menu-dropdown">
|
|
<Dropdown.Toggle>
|
|
<UserAvatar size="small" user={user} link={false} />
|
|
<div>{Users.getDisplayName(user)}</div>
|
|
</Dropdown.Toggle>
|
|
<Dropdown.Menu>
|
|
<MenuItem className="dropdown-item" eventKey="1" href={Router.path("users.single", {slug: user.telescope.slug})}>Profile</MenuItem>
|
|
<MenuItem className="dropdown-item" eventKey="2" href={Router.path("account")}>Edit Account</MenuItem>
|
|
<MenuItem className="dropdown-item" eventKey="3" href={Router.path("account")} onClick={Meteor.logout}>Log Out</MenuItem>
|
|
</Dropdown.Menu>
|
|
</Dropdown>
|
|
)
|
|
}
|
|
|
|
module.exports = UserMenu;
|
|
export default UserMenu; |