Files
Superalgos/client/src/views/layout/header/LoggedIn.js
T
2018-11-08 03:47:44 +01:00

42 lines
858 B
JavaScript

import React from 'react'
import PropTypes from 'prop-types'
// import { graphql } from 'react-apollo'
import LoggedInMenu from './LoggedInMenu'
import { isDefined } from '../../../utils/js-helpers'
export const LoggedIn = props => {
let { user, auth } = props
let displayName = 'No Display Name'
if (isDefined(user.alias)) {
displayName = user.alias
}
if (isDefined(user.nickname)) {
displayName = user.nickname
}
if (isDefined(user.firstName)) {
displayName = user.firstName
}
if (isDefined(user.firstName) && isDefined(user.lastName)) {
displayName = user.firstName + ' ' + user.lastName
}
return (
<div>
<LoggedInMenu menuLabel={displayName} auth={auth} />
</div>
)
}
LoggedIn.propTypes = {
user: PropTypes.object.isRequired,
auth: PropTypes.object.isRequired
}
export default LoggedIn