@@ -6,11 +6,11 @@ import Avatar from '../Avatar/Avatar'
66import Dropdown from '../Dropdown/Dropdown'
77
88
9- const UserDropdownMenu = ( { username , userImage, domain, loginUrl, registerUrl, menuItems, forReactRouter} ) => {
9+ const UserDropdownMenu = ( { userHandle , userImage, userName , domain, loginUrl, registerUrl, menuItems, forReactRouter} ) => {
1010
1111 const userDropdownLists = [
1212 [
13- { label : 'My Profile' , link : '/profile/' + username , id : 0 } ,
13+ { label : 'My Profile' , link : '/profile/' + userHandle , id : 0 } ,
1414 { label : 'Dashboard' , link : '/my-dashbaord' , id : 1 } ,
1515 { label : 'Settings' , link : '/settings/profile' , id : 2 } ,
1616 { label : 'Payments' , link : '//community.' + domain + '/PactsMemberServlet?module=PaymentHistory&full_list=false' , id : 3 }
@@ -40,8 +40,8 @@ const UserDropdownMenu = ({username, userImage, domain, loginUrl, registerUrl, m
4040 < div className = "UserDropdownMenu" >
4141 < Dropdown pointerShadow >
4242 < div className = "dropdown-menu-header" >
43- < span className = "user-image" > < Avatar avatarUrl = { userImage } /> </ span >
44- < span className = "username" > { username } </ span >
43+ < span className = "user-image" > < Avatar avatarUrl = { userImage } userName = { userName ? userName : userHandle } /> </ span >
44+ < span className = "username" > { userHandle } </ span >
4545 < img className = "dropdown-arrow" src = { require ( './arrow-small-down.svg' ) } />
4646 </ div >
4747
@@ -65,11 +65,11 @@ const UserDropdownMenu = ({username, userImage, domain, loginUrl, registerUrl, m
6565 </ div >
6666 )
6767
68- return username ? loggedInDOM : publicDOM
68+ return userHandle ? loggedInDOM : publicDOM
6969}
7070
7171UserDropdownMenu . propTypes = {
72- username : PropTypes . string ,
72+ userHandle : PropTypes . string ,
7373 userImage : PropTypes . string ,
7474 domain : PropTypes . string . isRequired ,
7575 loginUrl : PropTypes . string ,
0 commit comments