UNPKG

instantjob-recruiter-client

Version:

a set of tools for creating an instantjob recruiter react client

44 lines (34 loc) 1.29 kB
'use strict'; 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;