diff --git a/src/pages/home/HeaderView.js b/src/pages/home/HeaderView.js index db0f0e94a645..ef5754fbc33c 100644 --- a/src/pages/home/HeaderView.js +++ b/src/pages/home/HeaderView.js @@ -53,12 +53,14 @@ const defaultProps = { const HeaderView = (props) => { const participants = lodashGet(props.report, 'participants', []); - const reportTitle = lodashGet(props.report, 'reportName', ''); + const isMultipleParticipant = participants.length > 1; const displayNamesWithTooltips = _.map( getPersonalDetailsForLogins(participants, props.personalDetails), - ({displayName, login}) => ({displayName, tooltip: login}), + ({displayName, firstName, login}) => ( + {displayName: (isMultipleParticipant ? firstName : displayName) || login, tooltip: login} + ), ); - + const fullTitle = displayNamesWithTooltips.map(({displayName}) => displayName).join(', '); return ( @@ -94,7 +96,7 @@ const HeaderView = (props) => { /> 1; const displayNamesWithTooltips = _.map( option.participantsList, - ({displayName, login}) => ({displayName, tooltip: login}), + ({displayName, firstName, login}) => ( + {displayName: (isMultipleParticipant ? firstName : displayName) || login, tooltip: login} + ), ); - + const fullTitle = displayNamesWithTooltips.map(({displayName}) => displayName).join(', '); return ( {hovered => ( @@ -159,7 +162,7 @@ const OptionRow = ({ }