import React from 'react'; const icon_mapping = {'muted': 'notifications_off', 'banned': 'block'}; /* Contact's labels: [you], or icons [muted], [blocked] */ export default class ContactBadges extends React.PureComponent { render() { let badges = null; if (this.props.badges && this.props.badges.length > 0) { badges = []; this.props.badges.map(function(b) { if (b.icon) { badges.push({icon_mapping[b.icon]}); } else { const style = 'badge' + (b.color ? ' ' + b.color : ''); badges.push({b.name}); } }); return <>{badges}; } return null; } };