| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 1× 1× 1× 1× 1× 1× | var React, pluralize;
React = require('react');
pluralize = require('pluralize');
pluralize.addPluralRule('it', 'them');
module.exports = React.createClass({
displayName: 'Pluralize',
propTypes: {
items: React.PropTypes.array.isRequired,
children: React.PropTypes.string.isRequired
},
getDefaultProps: function() {
return {
items: []
};
},
render: function() {
var items;
items = this.props.items;
return React.createElement("span", null, pluralize(this.props.children, items.length));
}
});
|