UNPKG

cspace-ui

Version:
36 lines (30 loc) 763 B
import React from 'react'; import PropTypes from 'prop-types'; import { Link } from 'react-router-dom'; import { defineMessages, FormattedMessage } from 'react-intl'; import styles from '../../../styles/cspace-ui/UserMenu.css'; const messages = defineMessages({ logout: { id: 'userMenu.logout', description: 'Log out menu option label.', defaultMessage: 'Sign out', }, }); const propTypes = { screenName: PropTypes.string.isRequired, }; export default function UserMenu(props) { const { screenName, } = props; return ( <div className={styles.common}> {screenName} {' '} | {' '} <Link to="/logout"><FormattedMessage {...messages.logout} /></Link> </div> ); } UserMenu.propTypes = propTypes;