Remove WC item

[MAILPOET-2471]
This commit is contained in:
Amine Ben hammou
2019-12-17 10:47:17 +01:00
committed by amine-mp
parent ee4246eaf0
commit 162b747564
5 changed files with 4 additions and 29 deletions

View File

@@ -11,7 +11,6 @@ function SuccessContent(props) {
<PitchMss
MSSPitchIllustrationUrl={props.MSSPitchIllustrationUrl}
onFinish={props.successClicked}
isWoocommerceActive={props.isWoocommerceActive}
subscribersCount={props.subscribersCount}
mailpoetAccountUrl={props.mailpoetAccountUrl}
/>
@@ -42,7 +41,6 @@ Success.propTypes = {
status: PropTypes.string.isRequired,
type: PropTypes.string.isRequired,
}).isRequired,
isWoocommerceActive: PropTypes.bool.isRequired,
subscribersCount: PropTypes.number.isRequired,
mailpoetAccountUrl: PropTypes.string.isRequired,
};
@@ -55,7 +53,6 @@ SuccessContent.propTypes = {
status: PropTypes.string.isRequired,
type: PropTypes.string.isRequired,
}).isRequired,
isWoocommerceActive: PropTypes.bool.isRequired,
subscribersCount: PropTypes.number.isRequired,
mailpoetAccountUrl: PropTypes.string.isRequired,
};

View File

@@ -17,7 +17,6 @@ function PitchMss(props) {
next={props.onFinish}
subscribersCount={props.subscribersCount}
mailpoetAccountUrl={props.mailpoetAccountUrl}
isWoocommerceActive={props.isWoocommerceActive}
/>
</WelcomeWizardStepLayoutBody>
</div>
@@ -27,7 +26,6 @@ function PitchMss(props) {
PitchMss.propTypes = {
MSSPitchIllustrationUrl: PropTypes.string.isRequired,
onFinish: PropTypes.func.isRequired,
isWoocommerceActive: PropTypes.bool.isRequired,
subscribersCount: PropTypes.number.isRequired,
mailpoetAccountUrl: PropTypes.string.isRequired,
};

View File

@@ -2,24 +2,15 @@ import PropTypes from 'prop-types';
import React from 'react';
import MailPoet from 'mailpoet';
const BenefitsList = (props) => (
const BenefitsList = () => (
<ul className="welcome_wizard_tracking_list">
<li>{MailPoet.I18n.t('welcomeWizardMSSList1')}</li>
<li>{MailPoet.I18n.t('welcomeWizardMSSList2')}</li>
{
props.isWoocommerceActive ? (
<li>{MailPoet.I18n.t('welcomeWizardMSSList3WooCommerce')}</li>
) : null
}
<li>{MailPoet.I18n.t('welcomeWizardMSSList4')}</li>
<li>{MailPoet.I18n.t('welcomeWizardMSSList5')}</li>
</ul>
);
BenefitsList.propTypes = {
isWoocommerceActive: PropTypes.bool.isRequired,
};
const Controls = (props) => (
<div className="mailpoet_welcome_wizard_step_controls">
<p>
@@ -70,9 +61,7 @@ const FreePlanSubscribers = (props) => (
{MailPoet.I18n.t('welcomeWizardMSSFreeListTitle')}
:
</p>
<BenefitsList
isWoocommerceActive={props.isWoocommerceActive}
/>
<BenefitsList />
<Controls
mailpoetAccountUrl={props.mailpoetAccountUrl}
next={props.next}
@@ -84,12 +73,11 @@ const FreePlanSubscribers = (props) => (
FreePlanSubscribers.propTypes = {
mailpoetAccountUrl: PropTypes.string.isRequired,
next: PropTypes.func.isRequired,
isWoocommerceActive: PropTypes.bool.isRequired,
};
const NotFreePlanSubscribers = (props) => (
<>
<h1>{MailPoet.I18n.t('welcomeWizardMSSNotFreeTitle')}</h1>
<h>{MailPoet.I18n.t('welcomeWizardMSSNotFreeTitle')}</h>
<p>
{MailPoet.I18n.t('welcomeWizardMSSNotFreeSubtitle')}
:
@@ -98,9 +86,7 @@ const NotFreePlanSubscribers = (props) => (
{MailPoet.I18n.t('welcomeWizardMSSFreeListTitle')}
:
</p>
<BenefitsList
isWoocommerceActive={props.isWoocommerceActive}
/>
<BenefitsList />
<Controls
mailpoetAccountUrl={props.mailpoetAccountUrl}
next={props.next}
@@ -112,7 +98,6 @@ const NotFreePlanSubscribers = (props) => (
NotFreePlanSubscribers.propTypes = {
mailpoetAccountUrl: PropTypes.string.isRequired,
next: PropTypes.func.isRequired,
isWoocommerceActive: PropTypes.bool.isRequired,
};
const Step = (props) => (
@@ -122,13 +107,11 @@ const Step = (props) => (
<FreePlanSubscribers
mailpoetAccountUrl={props.mailpoetAccountUrl}
next={props.next}
isWoocommerceActive={props.isWoocommerceActive}
/>
) : (
<NotFreePlanSubscribers
mailpoetAccountUrl={props.mailpoetAccountUrl}
next={props.next}
isWoocommerceActive={props.isWoocommerceActive}
/>
)
}
@@ -139,7 +122,6 @@ Step.propTypes = {
next: PropTypes.func.isRequired,
subscribersCount: PropTypes.number.isRequired,
mailpoetAccountUrl: PropTypes.string.isRequired,
isWoocommerceActive: PropTypes.bool.isRequired,
};
export default Step;

View File

@@ -166,7 +166,6 @@ const WelcomeWizardStepsController = (props) => {
next={() => redirect(step)}
subscribersCount={window.subscribers_count}
mailpoetAccountUrl={window.mailpoet_account_url}
isWoocommerceActive={window.is_woocommerce_active}
/>
</WelcomeWizardStepLayout>
) : null

View File

@@ -4,7 +4,6 @@
'welcomeWizardMSSFreeListTitle': _x('Youll get', 'Promotion for our email sending service: Paragraph'),
'welcomeWizardMSSList1': _x('Access to detailed analytics', 'Promotion for our email sending service: Feature item'),
'welcomeWizardMSSList2': _x('MailPoet sends your emails for great deliverability', 'Promotion for our email sending service: Feature item'),
'welcomeWizardMSSList3WooCommerce': _x('Email marketing for WooCommerce', 'Promotion for our email sending service: Feature item'),
'welcomeWizardMSSList4': _x('Fast, priority support', 'Promotion for our email sending service: Feature item'),
'welcomeWizardMSSList5': _x('Remove the MailPoet logo from the footer of your emails', 'Promotion for our email sending service: Feature item'),
'welcomeWizardMSSFreeButton': _x('Sign up for free!', 'Promotion for our email sending service: Button'),