Add parent container to the list of options in the WooCommerce step
This parent container is needed so that the last-child CSS pseudo selector that was added in #4602 works to remove the horizontal line from the last .mailpoet-wizard-woocommerce-option. [MAILPOET-4817]
This commit is contained in:
committed by
Aschepikov
parent
1f1c9dd077
commit
1cd38a396e
@@ -41,29 +41,65 @@ function WizardWooCommerceStep(props) {
|
||||
<p>{MailPoet.I18n.t('wooCommerceSetupInfo')}</p>
|
||||
<div className="mailpoet-gap" />
|
||||
<form onSubmit={submit}>
|
||||
{props.showCustomersImportSetting ? (
|
||||
<div>
|
||||
{props.showCustomersImportSetting ? (
|
||||
<div className="mailpoet-wizard-woocommerce-option">
|
||||
<div className="mailpoet-wizard-woocommerce-toggle">
|
||||
<YesNo
|
||||
showError={submitted && importType === null}
|
||||
checked={importTypeChecked}
|
||||
onCheck={(value) =>
|
||||
setImportType(value ? 'subscribed' : 'unsubscribed')
|
||||
}
|
||||
name="mailpoet_woocommerce_import_type"
|
||||
automationId="woocommerce_import_type"
|
||||
/>
|
||||
</div>
|
||||
<div>
|
||||
<p>
|
||||
{ReactStringReplace(
|
||||
MailPoet.I18n.t('wooCommerceSetupImportInfo'),
|
||||
/\[link\](.*?)\[\/link\]/,
|
||||
(match) => (
|
||||
<a
|
||||
key={match}
|
||||
href="https://kb.mailpoet.com/article/284-import-old-customers-to-the-woocommerce-customers-list"
|
||||
data-beacon-article="5d722c7104286364bc8ecf19"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
>
|
||||
{match}
|
||||
</a>
|
||||
),
|
||||
)}
|
||||
</p>
|
||||
<div className="mailpoet-wizard-note">
|
||||
<span>GDPR</span>
|
||||
{MailPoet.I18n.t('wooCommerceSetupImportGDPRInfo')}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
) : null}
|
||||
<div className="mailpoet-wizard-woocommerce-option">
|
||||
<div className="mailpoet-wizard-woocommerce-toggle">
|
||||
<YesNo
|
||||
showError={submitted && importType === null}
|
||||
checked={importTypeChecked}
|
||||
onCheck={(value) =>
|
||||
setImportType(value ? 'subscribed' : 'unsubscribed')
|
||||
}
|
||||
name="mailpoet_woocommerce_import_type"
|
||||
automationId="woocommerce_import_type"
|
||||
showError={submitted && allowed === null}
|
||||
checked={allowed}
|
||||
onCheck={(value) => setAllowed(value)}
|
||||
name="mailpoet_woocommerce_tracking"
|
||||
automationId="woocommerce_tracking"
|
||||
/>
|
||||
</div>
|
||||
<div>
|
||||
<p>
|
||||
{ReactStringReplace(
|
||||
MailPoet.I18n.t('wooCommerceSetupImportInfo'),
|
||||
MailPoet.I18n.t('wooCommerceSetupTrackingInfo'),
|
||||
/\[link\](.*?)\[\/link\]/,
|
||||
(match) => (
|
||||
<a
|
||||
key={match}
|
||||
href="https://kb.mailpoet.com/article/284-import-old-customers-to-the-woocommerce-customers-list"
|
||||
data-beacon-article="5d722c7104286364bc8ecf19"
|
||||
href="https://kb.mailpoet.com/article/280-woocommerce-cookie-tracking"
|
||||
data-beacon-article="5d5fa44c2c7d3a7a4d778906"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
>
|
||||
@@ -74,44 +110,10 @@ function WizardWooCommerceStep(props) {
|
||||
</p>
|
||||
<div className="mailpoet-wizard-note">
|
||||
<span>GDPR</span>
|
||||
{MailPoet.I18n.t('wooCommerceSetupImportGDPRInfo')}
|
||||
{MailPoet.I18n.t('wooCommerceSetupTrackingGDPRInfo')}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
) : null}
|
||||
<div className="mailpoet-wizard-woocommerce-option">
|
||||
<div className="mailpoet-wizard-woocommerce-toggle">
|
||||
<YesNo
|
||||
showError={submitted && allowed === null}
|
||||
checked={allowed}
|
||||
onCheck={(value) => setAllowed(value)}
|
||||
name="mailpoet_woocommerce_tracking"
|
||||
automationId="woocommerce_tracking"
|
||||
/>
|
||||
</div>
|
||||
<div>
|
||||
<p>
|
||||
{ReactStringReplace(
|
||||
MailPoet.I18n.t('wooCommerceSetupTrackingInfo'),
|
||||
/\[link\](.*?)\[\/link\]/,
|
||||
(match) => (
|
||||
<a
|
||||
key={match}
|
||||
href="https://kb.mailpoet.com/article/280-woocommerce-cookie-tracking"
|
||||
data-beacon-article="5d5fa44c2c7d3a7a4d778906"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
>
|
||||
{match}
|
||||
</a>
|
||||
),
|
||||
)}
|
||||
</p>
|
||||
<div className="mailpoet-wizard-note">
|
||||
<span>GDPR</span>
|
||||
{MailPoet.I18n.t('wooCommerceSetupTrackingGDPRInfo')}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="mailpoet-gap" />
|
||||
|
Reference in New Issue
Block a user