instantjob-recruiter-client
Version:
a set of tools for creating an instantjob recruiter react client
44 lines (34 loc) • 1.29 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _bind = require('classnames/bind');
var _bind2 = _interopRequireDefault(_bind);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var cx = _bind2.default.bind(require('../styles/field_categories_selector.scss'));
var FieldCategoriesSelector = function FieldCategoriesSelector(props) {
return _react2.default.createElement(
'div',
{ className: cx('field-categories-selector') },
[{ name: 'non_exclusive', label: 'Choix multiple' }, { name: 'comment', label: 'Commentaire' }].map(function (category) {
return _react2.default.createElement(
'div',
{
key: category.name,
className: cx('field-categories-selector__category', { 'field-categories-selector__category_selected': props.selected == category.name }),
onClick: function onClick() {
return props.on_select(category.name);
}
},
category.label
);
})
);
};
FieldCategoriesSelector.defaultProps = {
selected: '',
on_select: function on_select(category) {}
};
exports.default = FieldCategoriesSelector;