const html = require('choo/html'); module.exports = function(state, emit) { if (!state.capabilities.account) { return null; } const user = state.user; if (!user.loggedIn) { return html``; } return html`
`; function avatarClick(event) { event.preventDefault(); const menu = document.getElementById('accountMenu'); menu.classList.toggle('invisible'); menu.focus(); } function hideMenu(event) { event.stopPropagation(); const menu = document.getElementById('accountMenu'); menu.classList.add('invisible'); } function login(event) { event.preventDefault(); emit('login'); } function logout(event) { event.preventDefault(); emit('logout'); } };