diff --git a/assets/css/src/listing/newsletters.styl b/assets/css/src/listing/newsletters.styl index 329c08c0c3..a8a030f3f6 100644 --- a/assets/css/src/listing/newsletters.styl +++ b/assets/css/src/listing/newsletters.styl @@ -1,3 +1,52 @@ +$excellent-badge-color = #2993ab +$good-badge-color = #f0b849 +$bad-badge-color = #d54e21 +$green-badge-color = #55bd56 + #newsletters_container h2.nav-tab-wrapper - margin-bottom: 1rem \ No newline at end of file + margin-bottom: 1rem + +.mailpoet_stats_text + font-size: 14px + font-weight: 600; + +.mailpoet_stat + + &_excellent + color: $excellent-badge-color + + &_good + color: $good-badge-color + + &_bad + color: $bad-badge-color + + &_hidden + display: none + + &_link_small + text-decoration: underline !important + font-size: 0.75rem + +.mailpoet_badge + padding: 4px 6px 3px 6px + color: #FFFFFF + margin-right: 4px + text-transform: uppercase + font-size: 0.5625rem + font-weight: 500 + border-radius: 3px + letter-spacing: 1px + + &_excellent + background: $excellent-badge-color + + &_good + background: $good-badge-color + + &_bad + background: $bad-badge-color + + &_green + background: $green-badge-color diff --git a/assets/js/src/listing/listing.jsx b/assets/js/src/listing/listing.jsx index 2c28bf5cbb..3cf9b7799d 100644 --- a/assets/js/src/listing/listing.jsx +++ b/assets/js/src/listing/listing.jsx @@ -209,8 +209,8 @@ const ListingItems = React.createClass({ className="colspanchange"> { (this.props.loading === true) - ? MailPoet.I18n.t('loadingItems') - : MailPoet.I18n.t('noItemsFound') + ? (this.props.messages.onLoadingItems || MailPoet.I18n.t('loadingItems')) + : (this.props.messages.onNoItemsFound || MailPoet.I18n.t('noItemsFound')) } @@ -793,6 +793,12 @@ const Listing = React.createClass({ groups = false; } + // messages + let messages = {}; + if (this.props.messages !== undefined) { + messages = this.props.messages; + } + return (