import React from 'react'; import classnames from 'classnames'; import { Icon } from 'antd'; import { SOCIAL_INFO } from 'utils/social'; import { User } from 'types'; import UserAvatar from 'components/UserAvatar'; import './TeamMember.less'; interface Props { user: User; } export default class CreateFlowTeamMember extends React.PureComponent { render() { const { user } = this.props; return (
{user.displayName || No name}
{user.title || No title}
{Object.values(SOCIAL_INFO).map(s => { const account = user.socialMedias.find(sm => s.service === sm.service); const cn = classnames( 'TeamMember-info-social-icon', account && 'is-active', ); return (
{s.icon} {account && ( )}
); })}
); } }