import React from 'react'; import styles from './styles.css'; import { connect } from 'react-redux'; import { bindActionCreators } from 'redux'; import t from 'coral-framework/services/i18n'; import { logout } from 'coral-embed-stream/src/actions/auth'; const UserBox = ({ loggedIn, user, logout, onShowProfile }) => (
{loggedIn ? (
{t('sign_in.logged_in_as')} {user.username}. {t('sign_in.not_you')} logout()} > {t('sign_in.logout')}
) : null}
); const mapStateToProps = ({ auth }) => ({ loggedIn: auth.loggedIn, user: auth.user, }); const mapDispatchToProps = dispatch => bindActionCreators({ logout }, dispatch); export default connect(mapStateToProps, mapDispatchToProps)(UserBox);