Rewrite automatic email imports to local modules
[MAILPOET-2382]
This commit is contained in:
committed by
Jack Kitterhing
parent
9267578e03
commit
33345c17b7
@ -2,9 +2,9 @@ import React from 'react';
|
|||||||
import _ from 'underscore';
|
import _ from 'underscore';
|
||||||
import Hooks from 'wp-js-hooks';
|
import Hooks from 'wp-js-hooks';
|
||||||
import MailPoet from 'mailpoet';
|
import MailPoet from 'mailpoet';
|
||||||
import AutomaticEmailEventsList from 'automatic-email-events-list';
|
import AutomaticEmailEventsList from 'newsletters/types/automatic_emails/events_list.jsx';
|
||||||
import EventsConditions from 'newsletters/automatic_emails/events_conditions.jsx';
|
import EventsConditions from 'newsletters/automatic_emails/events_conditions.jsx';
|
||||||
import AutomaticEmailsBreadcrumb from 'automatic-emails-breadcrumb';
|
import AutomaticEmailsBreadcrumb from 'newsletters/types/automatic_emails/breadcrumb.jsx';
|
||||||
import SendEventConditions from 'newsletters/automatic_emails/send_event_conditions.jsx';
|
import SendEventConditions from 'newsletters/automatic_emails/send_event_conditions.jsx';
|
||||||
import Listings from 'newsletters/automatic_emails/listings.jsx';
|
import Listings from 'newsletters/automatic_emails/listings.jsx';
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import Selection from 'form-field-selection';
|
import Selection from 'form/fields/selection.jsx';
|
||||||
import _ from 'underscore';
|
import _ from 'underscore';
|
||||||
import PropTypes from 'prop-types';
|
import PropTypes from 'prop-types';
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import Selection from 'form-field-selection';
|
import Selection from 'form/fields/selection.jsx';
|
||||||
import Text from 'form-field-text';
|
import Text from 'form/fields/text.jsx';
|
||||||
import { timeDelayValues } from 'newsletter-scheduling-common-options';
|
import { timeDelayValues } from 'newsletters/scheduling/common.jsx';
|
||||||
import _ from 'underscore';
|
import _ from 'underscore';
|
||||||
import PropTypes from 'prop-types';
|
import PropTypes from 'prop-types';
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import Selection from 'form-field-selection';
|
import Selection from 'form/fields/selection.jsx';
|
||||||
import AutomaticEmailsBreadcrumb from 'automatic-emails-breadcrumb';
|
import AutomaticEmailsBreadcrumb from 'newsletters/types/automatic_emails/breadcrumb.jsx';
|
||||||
import EventScheduling from 'newsletters/automatic_emails/events/event_scheduling.jsx';
|
import EventScheduling from 'newsletters/automatic_emails/events/event_scheduling.jsx';
|
||||||
import EventOptions from 'newsletters/automatic_emails/events/event_options.jsx';
|
import EventOptions from 'newsletters/automatic_emails/events/event_options.jsx';
|
||||||
import MailPoet from 'mailpoet';
|
import MailPoet from 'mailpoet';
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import Listing from 'listing';
|
import Listing from 'listing/listing.jsx';
|
||||||
import ListingTabs from 'newsletters-listings-tabs';
|
import ListingTabs from 'newsletters/listings/tabs.jsx';
|
||||||
import ListingHeading from 'newsletters-listings-heading';
|
import ListingHeading from 'newsletters/listings/heading.jsx';
|
||||||
import FeatureAnnouncement from 'feature-announcement';
|
import FeatureAnnouncement from 'announcements/feature_announcement.jsx';
|
||||||
import { checkMailerStatus, addStatsCTAAction } from 'newsletters-listings-utils';
|
import { checkMailerStatus, addStatsCTAAction } from 'newsletters/listings/utils.jsx';
|
||||||
import Statistics from 'newsletters-listings-statistics';
|
import Statistics from 'newsletters/listings/statistics.jsx';
|
||||||
import classNames from 'classnames';
|
import classNames from 'classnames';
|
||||||
import MailPoet from 'mailpoet';
|
import MailPoet from 'mailpoet';
|
||||||
import _ from 'underscore';
|
import _ from 'underscore';
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import Selection from 'form-field-selection';
|
import Selection from 'form/fields/selection.jsx';
|
||||||
import EventScheduling from 'newsletters/automatic_emails/events/event_scheduling.jsx';
|
import EventScheduling from 'newsletters/automatic_emails/events/event_scheduling.jsx';
|
||||||
import EventOptions from 'newsletters/automatic_emails/events/event_options.jsx';
|
import EventOptions from 'newsletters/automatic_emails/events/event_options.jsx';
|
||||||
import _ from 'underscore';
|
import _ from 'underscore';
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
// This is to avoid undefined import order & messy WebPack config.
|
// This is to avoid undefined import order & messy WebPack config.
|
||||||
// Code can be gradually refactored to avoid side effects completely.
|
// Code can be gradually refactored to avoid side effects completely.
|
||||||
|
|
||||||
|
import 'newsletters/automatic_emails.jsx'; // side effect - sets up automatic emails via hooks
|
||||||
import 'subscribers/subscribers.jsx'; // side effect - renders ReactDOM to document
|
import 'subscribers/subscribers.jsx'; // side effect - renders ReactDOM to document
|
||||||
import 'newsletters/newsletters.jsx'; // side effect - renders ReactDOM to window
|
import 'newsletters/newsletters.jsx'; // side effect - renders ReactDOM to window
|
||||||
import 'segments/segments.jsx'; // side effect - renders ReactDOM to document
|
import 'segments/segments.jsx'; // side effect - renders ReactDOM to document
|
||||||
|
Reference in New Issue
Block a user