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 _SendEmailVerificationForm = require('./SendEmailVerificationForm');
|
26 |
|
27 | var _SendEmailVerificationForm2 = _interopRequireDefault(_SendEmailVerificationForm);
|
28 |
|
29 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
30 |
|
31 | var SendEmailVerificationModal = function SendEmailVerificationModal(_ref) {
|
32 | var labels = _ref.labels,
|
33 | demoModeIsOn = _ref.demoModeIsOn,
|
34 | props = (0, _objectWithoutProperties3.default)(_ref, ['labels', 'demoModeIsOn']);
|
35 |
|
36 | return _react2.default.createElement(_SinglePageModal2.default, (0, _extends3.default)({
|
37 | style: {
|
38 | width: 300
|
39 | },
|
40 | demoModeIsOn: demoModeIsOn,
|
41 | renderTrigger: function renderTrigger(_ref2) {
|
42 | var getTriggerProps = _ref2.getTriggerProps;
|
43 | return _react2.default.createElement(
|
44 | 'div',
|
45 | getTriggerProps(),
|
46 | labels.trigger
|
47 | );
|
48 | },
|
49 | renderHeader: function renderHeader(_ref3) {
|
50 | var getHeaderProps = _ref3.getHeaderProps;
|
51 | return _react2.default.createElement(
|
52 | 'div',
|
53 | getHeaderProps(),
|
54 | _react2.default.createElement(
|
55 | 'span',
|
56 | null,
|
57 | labels.header
|
58 | )
|
59 | );
|
60 | },
|
61 | renderBody: function renderBody(_ref4) {
|
62 | var getBodyProps = _ref4.getBodyProps;
|
63 | return _react2.default.createElement(
|
64 | 'div',
|
65 | getBodyProps(),
|
66 | _react2.default.createElement(_SendEmailVerificationForm2.default, null)
|
67 | );
|
68 | }
|
69 | }, props));
|
70 | };
|
71 |
|
72 | SendEmailVerificationModal.propTypes = {};
|
73 | SendEmailVerificationModal.defaultProps = {
|
74 | handleSendPasswordResetEmail: function handleSendPasswordResetEmail(values) {
|
75 | return console.log('handleSendPasswordResetEmail', values);
|
76 | },
|
77 | labels: {
|
78 | subTrigger: 'haven\'t received confirmation email?',
|
79 | trigger: 'resend confirmation email',
|
80 | header: 'Resend confirmation email',
|
81 | email: 'enter your email',
|
82 | submit: 'submit'
|
83 | }
|
84 | };
|
85 |
|
86 | var enhance = (0, _recompose.compose)(_recompose.pure);
|
87 |
|
88 | exports.default = enhance(SendEmailVerificationModal); |
\ | No newline at end of file |