diff --git a/assets/js/src/newsletters/listings/notification_history.jsx b/assets/js/src/newsletters/listings/notification_history.jsx index 598e763bc1..d6d2d14043 100644 --- a/assets/js/src/newsletters/listings/notification_history.jsx +++ b/assets/js/src/newsletters/listings/notification_history.jsx @@ -43,7 +43,7 @@ const columns = [ }, ]; -let newsletterActions = [ +const newsletterActions = addStatsCTAAction([ { name: 'view', link: function link(newsletter) { @@ -57,94 +57,91 @@ let newsletterActions = [ { name: 'trash', }, -]; -newsletterActions = addStatsCTAAction(newsletterActions); +]); -class NewsletterListNotificationHistory extends React.Component { - static displayName = 'NewsletterListNotificationHistory'; +const renderItem = (newsletter, actions, meta) => { + const rowClasses = classNames( + 'manage-column', + 'column-primary', + 'has-row-actions' + ); - static propTypes = { - location: PropTypes.object.isRequired, // eslint-disable-line react/forbid-prop-types - match: PropTypes.shape({ - params: PropTypes.object, // eslint-disable-line react/forbid-prop-types - }).isRequired, - }; + const segments = newsletter.segments.map((segment) => segment.name).join(', '); - renderItem = (newsletter, actions, meta) => { - const rowClasses = classNames( - 'manage-column', - 'column-primary', - 'has-row-actions' - ); - - const segments = newsletter.segments.map((segment) => segment.name).join(', '); - - return ( -