@@ -5,12 +5,13 @@ require('moment-timezone')
55import UserTooltip from '../User/UserTooltip'
66import SunIcon from '../../assets/icons/daylight.svg'
77import MoonIcon from '../../assets/icons/moon.svg'
8+ import FAQIcon from '../../assets/icons/faq.svg'
89import { getFullNameWithFallback } from '../../helpers/tcHelpers'
910import './MemberItem.scss'
1011
1112const MemberItem = ( props ) => {
1213
13- const { usr, showEmailOnly} = props
14+ const { usr, showEmailOnly, feedback } = props
1415
1516 const userFullName = getFullNameWithFallback ( usr )
1617 const workingHourStart = _ . get ( usr , 'workingHourStart' )
@@ -64,6 +65,7 @@ const MemberItem = (props) => {
6465 return (
6566 < div styleName = "container" >
6667 < UserTooltip { ...props } localTimeInfo = { localTimeInfoEl } />
68+ { feedback && < span styleName = "feed-back" > < a href = { feedback } target = "_blank" > < FAQIcon /> </ a > </ span > }
6769 < div styleName = "member-detail" >
6870 < div styleName = "member-name" > { showEmailOnly ? email :userFullName } </ div >
6971 { localWhStart && localWhEnd && < div styleName = "wk-hour" > WH: { localWhStart } - { localWhEnd } { localTimeOffsetFormat } </ div > }
@@ -84,6 +86,7 @@ MemberItem.propTypes = {
8486 PropTypes . number
8587 ] ) . isRequired ,
8688 previewAvatar : PropTypes . bool ,
89+ feedback : PropTypes . string ,
8790 showEmailOnly : PropTypes . bool ,
8891 size : PropTypes . number
8992}
0 commit comments