diff --git a/mailpoet/assets/js/src/analytics.js b/mailpoet/assets/js/src/analytics.js index 3e3031ce50..a52989c922 100644 --- a/mailpoet/assets/js/src/analytics.js +++ b/mailpoet/assets/js/src/analytics.js @@ -1,8 +1,8 @@ -import MailPoet from 'mailpoet'; +import { MailPoet } from 'mailpoet'; let trackingDataLoading = null; -function getTrackingData() { +export function getTrackingData() { if (!trackingDataLoading) { trackingDataLoading = MailPoet.Ajax.post({ api_version: window.mailpoet_api_version, @@ -12,5 +12,3 @@ function getTrackingData() { } return trackingDataLoading; } - -export default getTrackingData; diff --git a/mailpoet/assets/js/src/announcements/feature_announcement.tsx b/mailpoet/assets/js/src/announcements/feature_announcement.tsx index 2eac82cd7f..17428bab64 100644 --- a/mailpoet/assets/js/src/announcements/feature_announcement.tsx +++ b/mailpoet/assets/js/src/announcements/feature_announcement.tsx @@ -1,5 +1,5 @@ -import classNames from 'classnames'; -import MailPoet from 'mailpoet'; +import classnames from 'classnames'; +import { MailPoet } from 'mailpoet'; import { withFeatureAnnouncement } from './with_feature_announcement'; type Props = { @@ -7,8 +7,8 @@ type Props = { onBeamerClick: () => void; }; -function FeatureAnnouncement({ hasNews, onBeamerClick }: Props) { - const buttonClasses = classNames( +function FeatureAnnouncementComponent({ hasNews, onBeamerClick }: Props) { + const buttonClasses = classnames( 'button mailpoet_feature_announcement_button', hasNews ? 'mailpoet_feature_announcement_dot' : '', ); @@ -27,4 +27,7 @@ function FeatureAnnouncement({ hasNews, onBeamerClick }: Props) { ); } -export default withFeatureAnnouncement(FeatureAnnouncement); +const FeatureAnnouncement = withFeatureAnnouncement( + FeatureAnnouncementComponent, +); +export { FeatureAnnouncement }; diff --git a/mailpoet/assets/js/src/announcements/with_feature_announcement.tsx b/mailpoet/assets/js/src/announcements/with_feature_announcement.tsx index 52f3633e16..fa197a8269 100644 --- a/mailpoet/assets/js/src/announcements/with_feature_announcement.tsx +++ b/mailpoet/assets/js/src/announcements/with_feature_announcement.tsx @@ -1,5 +1,5 @@ import { ComponentType, FC } from 'react'; -import MailPoet from 'mailpoet'; +import { MailPoet } from 'mailpoet'; import ReactStringReplace from 'react-string-replace'; import jQuery from 'jquery'; import { noop } from 'lodash'; diff --git a/mailpoet/assets/js/src/common/background/_stories/background.tsx b/mailpoet/assets/js/src/common/background/_stories/background.tsx index 8fae9cb5ba..5292071bcd 100644 --- a/mailpoet/assets/js/src/common/background/_stories/background.tsx +++ b/mailpoet/assets/js/src/common/background/_stories/background.tsx @@ -1,4 +1,4 @@ -import Background from '../background'; +import { Background } from '../background'; export default { title: 'Background', diff --git a/mailpoet/assets/js/src/common/background/background.tsx b/mailpoet/assets/js/src/common/background/background.tsx index 882f2ef66b..fc952e943c 100644 --- a/mailpoet/assets/js/src/common/background/background.tsx +++ b/mailpoet/assets/js/src/common/background/background.tsx @@ -2,7 +2,7 @@ type Props = { color: string; }; -function Background({ color }: Props) { +export function Background({ color }: Props) { return (