From fb0a0c7f36e6a92f525173025e080a0cfbbcdd3d Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Fri, 7 Sep 2018 13:02:17 +0200 Subject: [PATCH] Display name calculated --- client/src/components/LoggedInUser.js | 49 ++++++++++++++++----------- 1 file changed, 29 insertions(+), 20 deletions(-) diff --git a/client/src/components/LoggedInUser.js b/client/src/components/LoggedInUser.js index 1184b84da..76648870c 100644 --- a/client/src/components/LoggedInUser.js +++ b/client/src/components/LoggedInUser.js @@ -10,34 +10,43 @@ class LoggedInUser extends Component { const user = this.props.data.userByAuthId; - - console.log(this.props); - console.log(this.props.data); - console.log(this.props.data.userByAuthId); - if(user){ - if (user.firstName) { - return( -
-

-
- ); - } else { - return( -
-

{ user.alias }

-
- ); - } + + console.log(user.firstName); + console.log(user.lastName ); + console.log(user.alias); + + let displayName = "No Display Name"; + + if ( + user.alias !== null && + user.alias !== "" + ) { displayName = user.alias;} + + if ( + user.firstName !== null && + user.firstName !== "" + ) { displayName = user.firstName;} + + if ( + user.firstName !== null && + user.firstName !== "" && + user.lastName !== null && + user.lastName !== "" + ) { displayName = user.firstName + " " + user.lastName;} + + return( +
+

+
+ ); } else { - console.log(auth); return(
auth.login()}>Login / Sign up
); } } render() { - return (
{this.displayLoggedInUser()}