diff --git a/assets/js/src/newsletters/listings/mixins.jsx b/assets/js/src/newsletters/listings/mixins.jsx index e5912f142b..2a1f7b1ec9 100644 --- a/assets/js/src/newsletters/listings/mixins.jsx +++ b/assets/js/src/newsletters/listings/mixins.jsx @@ -9,6 +9,7 @@ import jQuery from 'jquery'; import _ from 'underscore'; import Hooks from 'wp-js-hooks'; import StatsBadge from 'newsletters/badges/stats.jsx'; +import HelpTooltip from 'help-tooltip.jsx'; const QueueMixin = { pauseSending: function pauseSending(newsletter) { @@ -216,11 +217,13 @@ const StatisticsMixin = { let percentageClicked = 0; let percentageOpened = 0; let percentageUnsubscribed = 0; + let revenue = null; if (totalSent > 0) { percentageClicked = (newsletter.statistics.clicked * 100) / totalSent; percentageOpened = (newsletter.statistics.opened * 100) / totalSent; percentageUnsubscribed = (newsletter.statistics.unsubscribed * 100) / totalSent; + revenue = newsletter.statistics.revenue; } // format to 1 decimal place @@ -324,6 +327,17 @@ const StatisticsMixin = { const content = ( <> { wrapContentInLink(openedAndClickedStats, 'opened-and-clicked') } + { revenue !== null && revenue.value > 0 && ( +