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;
}
};