import PropTypes from 'prop-types'; import { FormattedMessage } from 'react-intl'; import ImmutablePropTypes from 'react-immutable-proptypes'; import ImmutablePureComponent from 'react-immutable-pure-component'; import { Permalink } from 'flavours/glitch/components/permalink'; import { profileLink } from 'flavours/glitch/utils/backend_links'; import { Avatar } from '../../../components/avatar'; import ActionBar from './action_bar'; export default class NavigationBar extends ImmutablePureComponent { static propTypes = { account: ImmutablePropTypes.record.isRequired, onLogout: PropTypes.func.isRequired, onClose: PropTypes.func, }; render () { const username = this.props.account.get('acct'); return (
{username}
@{username} { profileLink !== undefined && ( )}
); } }