24 lines
535 B
JavaScript
24 lines
535 B
JavaScript
var React = require('react');
|
|
|
|
var BarChart = require('../components/BarChart');
|
|
|
|
module.exports = React.createClass({
|
|
displayName: "AttendeeFrequencyChart",
|
|
render: function() {
|
|
var data = [];
|
|
for (var i = 0; i < this.props.popularAttendees.length; i++) {
|
|
var attendee = this.props.popularAttendees[i];
|
|
data.push({
|
|
'label': attendee.Name,
|
|
'value': attendee.Popularity
|
|
});
|
|
}
|
|
|
|
data.sort(function(a, b){return b.value - a.value;});
|
|
|
|
return (
|
|
<BarChart title="Attendee Frequency" data={data}/>
|
|
);
|
|
}
|
|
});
|