1 | 'use strict';
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 |
|
7 | var _extends2 = require('babel-runtime/helpers/extends');
|
8 |
|
9 | var _extends3 = _interopRequireDefault(_extends2);
|
10 |
|
11 | var _objectWithoutProperties2 = require('babel-runtime/helpers/objectWithoutProperties');
|
12 |
|
13 | var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2);
|
14 |
|
15 | var _react = require('react');
|
16 |
|
17 | var _react2 = _interopRequireDefault(_react);
|
18 |
|
19 | var _recompose = require('recompose');
|
20 |
|
21 | var _SinglePageModal = require('./SinglePageModal');
|
22 |
|
23 | var _SinglePageModal2 = _interopRequireDefault(_SinglePageModal);
|
24 |
|
25 | var _Button = require('./Button');
|
26 |
|
27 | var _Button2 = _interopRequireDefault(_Button);
|
28 |
|
29 | var _SendPasswordResetEmailForm = require('./SendPasswordResetEmailForm');
|
30 |
|
31 | var _SendPasswordResetEmailForm2 = _interopRequireDefault(_SendPasswordResetEmailForm);
|
32 |
|
33 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
34 |
|
35 | var SendPasswordResetEmailModal = function SendPasswordResetEmailModal(_ref) {
|
36 | var labels = _ref.labels,
|
37 | demoModeIsOn = _ref.demoModeIsOn,
|
38 | props = (0, _objectWithoutProperties3.default)(_ref, ['labels', 'demoModeIsOn']);
|
39 |
|
40 | return _react2.default.createElement(_SinglePageModal2.default, (0, _extends3.default)({
|
41 | style: {
|
42 | width: 300
|
43 | },
|
44 | demoModeIsOn: demoModeIsOn,
|
45 | modalDialogContainerClassNameAppend: 'passwordrecoverymodal__container',
|
46 | renderTrigger: function renderTrigger(_ref2) {
|
47 | var getTriggerProps = _ref2.getTriggerProps;
|
48 | return _react2.default.createElement(
|
49 | 'div',
|
50 | getTriggerProps(),
|
51 | labels.trigger
|
52 | );
|
53 | },
|
54 | renderHeader: function renderHeader(_ref3) {
|
55 | var getHeaderProps = _ref3.getHeaderProps;
|
56 | return _react2.default.createElement(
|
57 | 'div',
|
58 | getHeaderProps(),
|
59 | _react2.default.createElement(
|
60 | 'span',
|
61 | null,
|
62 | labels.header
|
63 | )
|
64 | );
|
65 | },
|
66 | renderBody: function renderBody(_ref4) {
|
67 | var getBodyProps = _ref4.getBodyProps;
|
68 | return _react2.default.createElement(
|
69 | 'div',
|
70 | getBodyProps(),
|
71 | _react2.default.createElement(_SendPasswordResetEmailForm2.default, null)
|
72 | );
|
73 | }
|
74 | }, props));
|
75 | };
|
76 |
|
77 | SendPasswordResetEmailModal.propTypes = {};
|
78 | SendPasswordResetEmailModal.defaultProps = {
|
79 | handleSendPasswordResetEmail: function handleSendPasswordResetEmail(values) {
|
80 | return console.log('handleSendPasswordResetEmail', values);
|
81 | },
|
82 | triggerClassNameOverride: '',
|
83 | labels: {
|
84 | subTrigger: 'recover your password',
|
85 | trigger: 'password recovery',
|
86 | header: 'Recover your password',
|
87 | email: 'enter your email',
|
88 | submit: 'submit'
|
89 | }
|
90 | };
|
91 |
|
92 | var enhance = (0, _recompose.compose)(_recompose.pure);
|
93 |
|
94 | exports.default = enhance(SendPasswordResetEmailModal); |
\ | No newline at end of file |