diff --git a/assets/js/src/subscribers/importExport/import/step_method_selection/method_mailchimp.jsx b/assets/js/src/subscribers/importExport/import/step_method_selection/method_mailchimp.jsx index 307d11aab9..9945e4111f 100644 --- a/assets/js/src/subscribers/importExport/import/step_method_selection/method_mailchimp.jsx +++ b/assets/js/src/subscribers/importExport/import/step_method_selection/method_mailchimp.jsx @@ -1,21 +1,39 @@ -import React from 'react'; +import React, { useState } from 'react'; import PropTypes from 'prop-types'; import MailPoet from 'mailpoet'; -const MethodMailChimp = ({ setInputValid }) => { +const MethodMailChimp = ({ setInputValid, setInputInvalid, onValueChange }) => { + const [key, setKey] = useState(''); + return ( -
- MethodMailChimp -
+ <> + + ); }; MethodMailChimp.propTypes = { setInputValid: PropTypes.func, + setInputInvalid: PropTypes.func, + onValueChange: PropTypes.func.isRequired, }; MethodMailChimp.defaultProps = { setInputValid: () => {}, + setInputInvalid: () => {}, }; export default MethodMailChimp; diff --git a/views/subscribers/importExport/import.html b/views/subscribers/importExport/import.html index 3e49115a7f..c309a7be79 100644 --- a/views/subscribers/importExport/import.html +++ b/views/subscribers/importExport/import.html @@ -26,7 +26,7 @@ importData = {}, mailpoetColumnsSelect2 = <%= subscriberFieldsSelect2|raw %>, mailpoetColumns = <%= subscriberFields|raw %>, - mailpoetSegments = <%= segments|raw %> + mailpoetSegments = <%= segments|raw %>; <% set newUser = (is_new_user == true) ? 'true' : 'false' %> var mailpoet_is_new_user = <%= newUser %>; @@ -97,6 +97,8 @@ 'methodPaste': __('Paste the data into a text box'), 'methodUpload': __('Upload a file'), 'methodMailChimp': __('Import from MailChimp'), +'methodMailChimpLabel': __('Enter your MailChimp API key'), +'methodMailChimpVerify': __('Verify'), 'pasteLabel': __('Copy and paste your subscribers from Excel/Spreadsheets'), 'pasteDescription': __('This file needs to be formatted in a CSV style (comma-separated-values.) Look at some [link]examples on our support site[/link].'), 'methodSelectionHead': __('How would you like to import subscribers?')