diff --git a/assets/js/src/subscribers/importExport/step_input_validation.jsx b/assets/js/src/subscribers/importExport/step_input_validation.jsx index bdfa8d55b9..1b09025092 100644 --- a/assets/js/src/subscribers/importExport/step_input_validation.jsx +++ b/assets/js/src/subscribers/importExport/step_input_validation.jsx @@ -1,32 +1,98 @@ -import React from 'react'; +import React, { Component } from 'react'; import PropTypes from 'prop-types'; -const StepInputValidation = props => ( - <> - - - - > -); +class StepInputValidation extends Component { + + constructor(props) { + super(props); + this.state = { + subscribersAgreed: false, + sentOnceLastYear: false, + understand: false, + }; + } + + + renderStepButtons() { + return ( + <> + + + + > + ); + } + + render() { + return ( + <> + +
+ Don’t email subscribers who didn’t signup to your list. + If you do, consider yourself a spammer. Read the support article. +
+ ++ Email addresses that no longer exist will bounce. + Spam filters will be suspicious if 5% of your list bounces. +
++ Use services like BriteVerify, DataValidation or NeverBounce + to clean your lists before sending with MailPoet. +
+ ++ If you send with the MailPoet Sending Service, we will automatically + suspend your account if our systems detect bad behavior. +
+ {this.renderStepButtons()} + > + ); + } +} StepInputValidation.propTypes = { navigate: PropTypes.func.isRequired,