cluedin-widget
Version:
This is the project for creating and managing widgets in CluedIn.
28 lines (23 loc) • 939 B
JSX
import React, { Component } from 'react';
import { FormattedMessage } from 'react-intl';
export default class FollowStats extends Component {
render() {
const { entity, shouldAddFollowerEntityId, shouldRemoveFollowerEntityId } = this.props;
let numberOfFollowers = entity.NumberOfFollowers;
if ( shouldAddFollowerEntityId === entity.id ) {
numberOfFollowers += 1;
}
if ( shouldRemoveFollowerEntityId === entity.id ) {
numberOfFollowers -= 1;
}
if ( numberOfFollowers < 0 ) {
numberOfFollowers = 0;
}
return (<div className="cluedIn_following_info">
<span className="cluedIn_following_info_number">{numberOfFollowers}</span>
<span className="cluedIn_following_info_title">
<FormattedMessage id='Generic.Followers'></FormattedMessage>
</span>
</div>);
}
};