From e0a1b777f03fa49ec11b4da11e07a8ef76f00bbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Lys=C3=BD?= Date: Mon, 1 Feb 2021 13:57:22 +0100 Subject: [PATCH] Replace email title after update status of automatic email [MAILPOET-3371] --- assets/js/src/newsletters/automatic_emails/listings.jsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/assets/js/src/newsletters/automatic_emails/listings.jsx b/assets/js/src/newsletters/automatic_emails/listings.jsx index ce0426c645..d6ff23fcf3 100644 --- a/assets/js/src/newsletters/automatic_emails/listings.jsx +++ b/assets/js/src/newsletters/automatic_emails/listings.jsx @@ -178,7 +178,9 @@ class Listings extends React.Component { }, }).done((response) => { if (response.data.status === 'active') { - MailPoet.Notice.success(MailPoet.I18n.t('automaticEmailActivated')); + const newsletterGroup = e.target.getAttribute('data-group'); + const email = automaticEmails[newsletterGroup]; + MailPoet.Notice.success(MailPoet.I18n.t('automaticEmailActivated').replace('%1s', email.title)); } // force refresh of listing so that groups are updated this.forceUpdate(); @@ -202,6 +204,7 @@ class Listings extends React.Component { className="mailpoet-listing-status-toggle" onCheck={this.updateStatus} data-id={newsletter.id} + data-group={newsletter.options.group} dimension="small" defaultChecked={newsletter.status === 'active'} />