standard-resume
Version:
The Standard Resume ReactJS component.
35 lines (29 loc) • 821 B
JavaScript
;
var React = require('react');
var classNames = require('classnames');
var SectionHighlights = React.createClass({
displayName: 'SectionHighlights',
propTypes: {
highlights: React.PropTypes.arrayOf(React.PropTypes.string).isRequired,
style: React.PropTypes.oneOf(['tags'])
},
render: function render() {
return React.createElement(
'ul',
{ className: classNames({
'section-highlights': true,
tags: this.props.style === 'tags'
}) },
this.props.highlights.map(function (highlight, i) {
if (highlight.length > 0) {
return React.createElement(
'li',
{ className: 'section-highlight', key: i },
highlight
);
}
})
);
}
});
module.exports = SectionHighlights;