import React, { PureComponent } from 'react' import PropTypes from 'prop-types' import Tooltip from '../tooltip' import SelectedAccount from '../selected-account' import AccountDetailsDropdown from '../dropdowns/account-details-dropdown.js' export default class MenuBar extends PureComponent { static contextTypes = { t: PropTypes.func, } static propTypes = { hideSidebar: PropTypes.func, isMascara: PropTypes.bool, sidebarOpen: PropTypes.bool, showSidebar: PropTypes.func, } state = { accountDetailsMenuOpen: false } render () { const { t } = this.context const { isMascara, sidebarOpen, hideSidebar, showSidebar } = this.props const { accountDetailsMenuOpen } = this.state return (
sidebarOpen ? hideSidebar() : showSidebar()} /> { !isMascara && (
this.setState({ accountDetailsMenuOpen: true })} >
) } { accountDetailsMenuOpen && ( this.setState({ accountDetailsMenuOpen: false })} /> ) }
) } }