UNPKG

react-misc-toolbox

Version:

[ ] imageviewer | gradual scroll [ ] imageviewer | cancellable scroll

94 lines (74 loc) 2.81 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _extends2 = require('babel-runtime/helpers/extends'); var _extends3 = _interopRequireDefault(_extends2); var _objectWithoutProperties2 = require('babel-runtime/helpers/objectWithoutProperties'); var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _recompose = require('recompose'); var _SinglePageModal = require('./SinglePageModal'); var _SinglePageModal2 = _interopRequireDefault(_SinglePageModal); var _Button = require('./Button'); var _Button2 = _interopRequireDefault(_Button); var _SendPasswordResetEmailForm = require('./SendPasswordResetEmailForm'); var _SendPasswordResetEmailForm2 = _interopRequireDefault(_SendPasswordResetEmailForm); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var SendPasswordResetEmailModal = function SendPasswordResetEmailModal(_ref) { var labels = _ref.labels, demoModeIsOn = _ref.demoModeIsOn, props = (0, _objectWithoutProperties3.default)(_ref, ['labels', 'demoModeIsOn']); return _react2.default.createElement(_SinglePageModal2.default, (0, _extends3.default)({ style: { width: 300 }, demoModeIsOn: demoModeIsOn, modalDialogContainerClassNameAppend: 'passwordrecoverymodal__container', renderTrigger: function renderTrigger(_ref2) { var getTriggerProps = _ref2.getTriggerProps; return _react2.default.createElement( 'div', getTriggerProps(), labels.trigger ); }, renderHeader: function renderHeader(_ref3) { var getHeaderProps = _ref3.getHeaderProps; return _react2.default.createElement( 'div', getHeaderProps(), _react2.default.createElement( 'span', null, labels.header ) ); }, renderBody: function renderBody(_ref4) { var getBodyProps = _ref4.getBodyProps; return _react2.default.createElement( 'div', getBodyProps(), _react2.default.createElement(_SendPasswordResetEmailForm2.default, null) ); } }, props)); }; SendPasswordResetEmailModal.propTypes = {}; SendPasswordResetEmailModal.defaultProps = { handleSendPasswordResetEmail: function handleSendPasswordResetEmail(values) { return console.log('handleSendPasswordResetEmail', values); }, triggerClassNameOverride: '', labels: { subTrigger: 'recover your password', trigger: 'password recovery', header: 'Recover your password', email: 'enter your email', submit: 'submit' } }; var enhance = (0, _recompose.compose)(_recompose.pure); exports.default = enhance(SendPasswordResetEmailModal);