const React = require('react'); const PropTypes = require('prop-types'); const classnames = require('classnames'); const Icon = require('stremio-icons/dom'); const Button = require('../../Button'); const Popup = require('../../Popup'); const useBinaryState = require('../../useBinaryState'); const useFullscreen = require('../../useFullscreen'); const styles = require('./styles'); const NavMenu = ({ className, email = '', avatar = '', logout }) => { const [menuOpen, openMenu, closeMenu, toggleMenu] = useBinaryState(false); const [fullscreen, requestFullscreen, exitFullscreen] = useFullscreen(); return ( ( )} renderMenu={() => (
{email.length === 0 ? 'Anonymous user' : email}
)} /> ); }; NavMenu.propTypes = { className: PropTypes.string, email: PropTypes.string, avatar: PropTypes.string, logout: PropTypes.func }; module.exports = NavMenu;