instantjob-recruiter-client
Version:
a set of tools for creating an instantjob recruiter react client
89 lines (61 loc) • 2.76 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of');
var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _createClass2 = require('babel-runtime/helpers/createClass');
var _createClass3 = _interopRequireDefault(_createClass2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _auto_bind = require('common/auto_bind');
var _auto_bind2 = _interopRequireDefault(_auto_bind);
var _store = require('common/store');
var _store2 = _interopRequireDefault(_store);
var _button = require('components/utils/button');
var _button2 = _interopRequireDefault(_button);
var _stylesReact = require('./styles.react.scss');
var _display = require('actions/display');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var ConfirmMissionUpdate = function (_Component) {
(0, _inherits3.default)(ConfirmMissionUpdate, _Component);
function ConfirmMissionUpdate(props) {
(0, _classCallCheck3.default)(this, ConfirmMissionUpdate);
var _this = (0, _possibleConstructorReturn3.default)(this, (ConfirmMissionUpdate.__proto__ || (0, _getPrototypeOf2.default)(ConfirmMissionUpdate)).call(this, props));
(0, _auto_bind2.default)(_this);
return _this;
}
(0, _createClass3.default)(ConfirmMissionUpdate, [{
key: 'dismiss',
value: function dismiss() {
_store2.default.dispatch((0, _display.dismiss_popover)());
this.props.on_confirm();
}
}, {
key: 'render',
value: function render() {
return _react2.default.createElement(
_stylesReact.Container,
{ variant: { centered: true } },
_react2.default.createElement(
_stylesReact.Message,
null,
'Cette op\xE9ration aura pour effet d\'envoyer un mail \xE0 tous les candidats qui s\'\xE9taient d\xE9clar\xE9s int\xE9ress\xE9s mais qui n\'ont pas \xE9t\xE9 valid\xE9s pour les pr\xE9venir qu\'ils ne sont pas retenus.'
),
_react2.default.createElement(
_button2.default,
{ onClick: this.dismiss },
'Confirmer'
)
);
}
}]);
return ConfirmMissionUpdate;
}(_react.Component);
exports.default = ConfirmMissionUpdate;