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,