diff --git a/app/javascript/dashboard/modules/search/search.routes.js b/app/javascript/dashboard/modules/search/search.routes.js index a805d2316..320f64a44 100644 --- a/app/javascript/dashboard/modules/search/search.routes.js +++ b/app/javascript/dashboard/modules/search/search.routes.js @@ -1,7 +1,8 @@ /* eslint-disable storybook/default-exports */ -import SearchView from './components/SearchView.vue'; import { frontendURL } from '../../helper/URLHelper'; +const SearchView = () => import('./components/SearchView.vue'); + export const routes = [ { path: frontendURL('accounts/:accountId/search'), diff --git a/app/javascript/dashboard/routes/dashboard/contacts/routes.js b/app/javascript/dashboard/routes/dashboard/contacts/routes.js index 9734c88e2..10a560740 100644 --- a/app/javascript/dashboard/routes/dashboard/contacts/routes.js +++ b/app/javascript/dashboard/routes/dashboard/contacts/routes.js @@ -1,7 +1,7 @@ /* eslint arrow-body-style: 0 */ -import ContactsView from './components/ContactsView'; -import ContactManageView from './pages/ContactManageView'; import { frontendURL } from '../../../helper/URLHelper'; +const ContactsView = () => import('./components/ContactsView.vue'); +const ContactManageView = () => import('./pages/ContactManageView.vue'); export const routes = [ { diff --git a/app/javascript/dashboard/routes/dashboard/conversation/conversation.routes.js b/app/javascript/dashboard/routes/dashboard/conversation/conversation.routes.js index d63de6cdf..14487682e 100644 --- a/app/javascript/dashboard/routes/dashboard/conversation/conversation.routes.js +++ b/app/javascript/dashboard/routes/dashboard/conversation/conversation.routes.js @@ -1,6 +1,6 @@ /* eslint arrow-body-style: 0 */ -import ConversationView from './ConversationView'; import { frontendURL } from '../../../helper/URLHelper'; +const ConversationView = () => import('./ConversationView'); export default { routes: [ diff --git a/app/javascript/dashboard/routes/dashboard/dashboard.routes.js b/app/javascript/dashboard/routes/dashboard/dashboard.routes.js index 131789fa0..712e05928 100644 --- a/app/javascript/dashboard/routes/dashboard/dashboard.routes.js +++ b/app/javascript/dashboard/routes/dashboard/dashboard.routes.js @@ -1,4 +1,3 @@ -import AppContainer from './Dashboard'; import settings from './settings/settings.routes'; import conversation from './conversation/conversation.routes'; import { routes as searchRoutes } from '../../modules/search/search.routes'; @@ -7,7 +6,8 @@ import { routes as notificationRoutes } from './notifications/routes'; import { frontendURL } from '../../helper/URLHelper'; import helpcenterRoutes from './helpcenter/helpcenter.routes'; -const Suspended = () => import('./suspended/Index'); +const AppContainer = () => import('./Dashboard.vue'); +const Suspended = () => import('./suspended/Index.vue'); export default { routes: [ diff --git a/app/javascript/dashboard/routes/dashboard/notifications/routes.js b/app/javascript/dashboard/routes/dashboard/notifications/routes.js index de3411f57..38812fc92 100644 --- a/app/javascript/dashboard/routes/dashboard/notifications/routes.js +++ b/app/javascript/dashboard/routes/dashboard/notifications/routes.js @@ -1,7 +1,7 @@ /* eslint arrow-body-style: 0 */ -import NotificationsView from './components/NotificationsView.vue'; import { frontendURL } from '../../../helper/URLHelper'; -import SettingsWrapper from '../settings/Wrapper'; +const SettingsWrapper = () => import('../settings/Wrapper.vue'); +const NotificationsView = () => import('./components/NotificationsView.vue'); export const routes = [ { diff --git a/app/javascript/dashboard/routes/dashboard/settings/account/account.routes.js b/app/javascript/dashboard/routes/dashboard/settings/account/account.routes.js index 5e3df43b4..0acfd5bd5 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/account/account.routes.js +++ b/app/javascript/dashboard/routes/dashboard/settings/account/account.routes.js @@ -1,6 +1,6 @@ -import SettingsContent from '../Wrapper'; -import Index from './Index.vue'; import { frontendURL } from '../../../../helper/URLHelper'; +const SettingsContent = () => import('../Wrapper.vue'); +const Index = () => import('./Index.vue'); export default { routes: [ diff --git a/app/javascript/dashboard/routes/dashboard/settings/agentBots/agentBot.routes.js b/app/javascript/dashboard/routes/dashboard/settings/agentBots/agentBot.routes.js index e06f18a0b..382594c73 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/agentBots/agentBot.routes.js +++ b/app/javascript/dashboard/routes/dashboard/settings/agentBots/agentBot.routes.js @@ -1,8 +1,8 @@ -import SettingsContent from '../Wrapper'; const Bot = () => import('./Index.vue'); const CsmlEditBot = () => import('./csml/Edit.vue'); const CsmlNewBot = () => import('./csml/New.vue'); import { frontendURL } from '../../../../helper/URLHelper'; +const SettingsContent = () => import('../Wrapper.vue'); export default { routes: [ diff --git a/app/javascript/dashboard/routes/dashboard/settings/agents/agent.routes.js b/app/javascript/dashboard/routes/dashboard/settings/agents/agent.routes.js index 3bf4b6d2e..cd23432ff 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/agents/agent.routes.js +++ b/app/javascript/dashboard/routes/dashboard/settings/agents/agent.routes.js @@ -1,6 +1,6 @@ -import SettingsContent from '../Wrapper'; -import AgentHome from './Index'; import { frontendURL } from '../../../../helper/URLHelper'; +const SettingsContent = () => import('../Wrapper.vue'); +const AgentHome = () => import('./Index.vue'); export default { routes: [ diff --git a/app/javascript/dashboard/routes/dashboard/settings/attributes/attributes.routes.js b/app/javascript/dashboard/routes/dashboard/settings/attributes/attributes.routes.js index a4430ff1e..72d79a9de 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/attributes/attributes.routes.js +++ b/app/javascript/dashboard/routes/dashboard/settings/attributes/attributes.routes.js @@ -1,6 +1,6 @@ -import SettingsContent from '../Wrapper'; -import AttributesHome from './Index'; import { frontendURL } from '../../../../helper/URLHelper'; +const SettingsContent = () => import('../Wrapper.vue'); +const AttributesHome = () => import('./Index.vue'); export default { routes: [ diff --git a/app/javascript/dashboard/routes/dashboard/settings/auditlogs/audit.routes.js b/app/javascript/dashboard/routes/dashboard/settings/auditlogs/audit.routes.js index f1fb18ec1..00c1fda74 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/auditlogs/audit.routes.js +++ b/app/javascript/dashboard/routes/dashboard/settings/auditlogs/audit.routes.js @@ -1,7 +1,8 @@ -import SettingsContent from '../Wrapper'; -import AuditLogsHome from './Index'; import { frontendURL } from '../../../../helper/URLHelper'; +const SettingsContent = () => import('../Wrapper.vue'); +const AuditLogsHome = () => import('./Index.vue'); + export default { routes: [ { diff --git a/app/javascript/dashboard/routes/dashboard/settings/automation/automation.routes.js b/app/javascript/dashboard/routes/dashboard/settings/automation/automation.routes.js index dbb204261..3a5d6c887 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/automation/automation.routes.js +++ b/app/javascript/dashboard/routes/dashboard/settings/automation/automation.routes.js @@ -1,6 +1,6 @@ -import SettingsContent from '../Wrapper'; -import Automation from './Index'; import { frontendURL } from '../../../../helper/URLHelper'; +const SettingsContent = () => import('../Wrapper.vue'); +const Automation = () => import('./Index.vue'); export default { routes: [ diff --git a/app/javascript/dashboard/routes/dashboard/settings/billing/billing.routes.js b/app/javascript/dashboard/routes/dashboard/settings/billing/billing.routes.js index db28fb844..7a37f320a 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/billing/billing.routes.js +++ b/app/javascript/dashboard/routes/dashboard/settings/billing/billing.routes.js @@ -1,6 +1,6 @@ -import SettingsContent from '../Wrapper'; -import Index from './Index.vue'; import { frontendURL } from '../../../../helper/URLHelper'; +const SettingsContent = () => import('../Wrapper.vue'); +const Index = () => import('./Index.vue'); export default { routes: [ diff --git a/app/javascript/dashboard/routes/dashboard/settings/campaigns/campaigns.routes.js b/app/javascript/dashboard/routes/dashboard/settings/campaigns/campaigns.routes.js index 4de15b068..b25150dee 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/campaigns/campaigns.routes.js +++ b/app/javascript/dashboard/routes/dashboard/settings/campaigns/campaigns.routes.js @@ -1,6 +1,6 @@ -import Index from './Index'; -import SettingsContent from '../Wrapper'; import { frontendURL } from '../../../../helper/URLHelper'; +const SettingsContent = () => import('../Wrapper.vue'); +const Index = () => import('./Index.vue'); export default { routes: [ diff --git a/app/javascript/dashboard/routes/dashboard/settings/canned/canned.routes.js b/app/javascript/dashboard/routes/dashboard/settings/canned/canned.routes.js index 3b68de1db..73b370e2a 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/canned/canned.routes.js +++ b/app/javascript/dashboard/routes/dashboard/settings/canned/canned.routes.js @@ -1,7 +1,8 @@ -import SettingsContent from '../Wrapper'; -import CannedHome from './Index'; import { frontendURL } from '../../../../helper/URLHelper'; +const SettingsContent = () => import('../Wrapper.vue'); +const CannedHome = () => import('./Index.vue'); + export default { routes: [ { diff --git a/app/javascript/dashboard/routes/dashboard/settings/inbox/inbox.routes.js b/app/javascript/dashboard/routes/dashboard/settings/inbox/inbox.routes.js index 9423a915d..4e4c14c00 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/inbox/inbox.routes.js +++ b/app/javascript/dashboard/routes/dashboard/settings/inbox/inbox.routes.js @@ -1,13 +1,14 @@ /* eslint arrow-body-style: 0 */ -import SettingsContent from '../Wrapper'; -import Settings from './Settings'; -import InboxHome from './Index'; -import InboxChannel from './InboxChannels'; -import ChannelList from './ChannelList'; -import channelFactory from './channel-factory'; -import AddAgents from './AddAgents'; -import FinishSetup from './FinishSetup'; import { frontendURL } from '../../../../helper/URLHelper'; +import channelFactory from './channel-factory'; + +const SettingsContent = () => import('../Wrapper.vue'); +const InboxHome = () => import('./Index.vue'); +const Settings = () => import('./Settings.vue'); +const InboxChannel = () => import('./InboxChannels.vue'); +const ChannelList = () => import('./ChannelList.vue'); +const AddAgents = () => import('./AddAgents.vue'); +const FinishSetup = () => import('./FinishSetup.vue'); export default { routes: [ diff --git a/app/javascript/dashboard/routes/dashboard/settings/integrationapps/integrations.routes.js b/app/javascript/dashboard/routes/dashboard/settings/integrationapps/integrations.routes.js index 67f5a5f07..a0f8477b2 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/integrationapps/integrations.routes.js +++ b/app/javascript/dashboard/routes/dashboard/settings/integrationapps/integrations.routes.js @@ -1,7 +1,7 @@ -import Index from './Index'; -import SettingsContent from '../Wrapper'; -import IntegrationHooks from './IntegrationHooks'; import { frontendURL } from '../../../../helper/URLHelper'; +const SettingsContent = () => import('../Wrapper.vue'); +const IntegrationHooks = () => import('./IntegrationHooks.vue'); +const Index = () => import('./Index.vue'); export default { routes: [ diff --git a/app/javascript/dashboard/routes/dashboard/settings/integrations/integrations.routes.js b/app/javascript/dashboard/routes/dashboard/settings/integrations/integrations.routes.js index e2be34338..542cf591e 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/integrations/integrations.routes.js +++ b/app/javascript/dashboard/routes/dashboard/settings/integrations/integrations.routes.js @@ -1,11 +1,12 @@ -import Index from './Index'; -import SettingsContent from '../Wrapper'; -import Webhook from './Webhooks/Index'; -import DashboardApps from './DashboardApps/Index'; -import ShowIntegration from './ShowIntegration'; -import Slack from './Slack'; import { frontendURL } from '../../../../helper/URLHelper'; +const SettingsContent = () => import('../Wrapper.vue'); +const Webhook = () => import('./Webhooks/Index.vue'); +const DashboardApps = () => import('./DashboardApps/Index.vue'); +const ShowIntegration = () => import('./ShowIntegration.vue'); +const Slack = () => import('./Slack.vue'); +const Index = () => import('./Index.vue'); + export default { routes: [ { diff --git a/app/javascript/dashboard/routes/dashboard/settings/labels/labels.routes.js b/app/javascript/dashboard/routes/dashboard/settings/labels/labels.routes.js index 6424aaea4..4fc514da6 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/labels/labels.routes.js +++ b/app/javascript/dashboard/routes/dashboard/settings/labels/labels.routes.js @@ -1,7 +1,8 @@ -import SettingsContent from '../Wrapper'; -import Index from './Index'; import { frontendURL } from '../../../../helper/URLHelper'; +const SettingsContent = () => import('../Wrapper.vue'); +const Index = () => import('./Index.vue'); + export default { routes: [ { diff --git a/app/javascript/dashboard/routes/dashboard/settings/macros/macros.routes.js b/app/javascript/dashboard/routes/dashboard/settings/macros/macros.routes.js index 23306a8bf..58a26819f 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/macros/macros.routes.js +++ b/app/javascript/dashboard/routes/dashboard/settings/macros/macros.routes.js @@ -1,8 +1,9 @@ -import SettingsContent from '../Wrapper'; -import Macros from './Index'; -const MacroEditor = () => import('./MacroEditor'); import { frontendURL } from 'dashboard/helper/URLHelper'; +const SettingsContent = () => import('../Wrapper.vue'); +const Macros = () => import('./Index.vue'); +const MacroEditor = () => import('./MacroEditor.vue'); + export default { routes: [ { diff --git a/app/javascript/dashboard/routes/dashboard/settings/profile/profile.routes.js b/app/javascript/dashboard/routes/dashboard/settings/profile/profile.routes.js index 72fc340e0..634d15491 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/profile/profile.routes.js +++ b/app/javascript/dashboard/routes/dashboard/settings/profile/profile.routes.js @@ -1,7 +1,8 @@ -import SettingsContent from '../Wrapper'; -import Index from './Index.vue'; import { frontendURL } from '../../../../helper/URLHelper'; +const SettingsContent = () => import('../Wrapper.vue'); +const Index = () => import('./Index.vue'); + export default { routes: [ { diff --git a/app/javascript/dashboard/routes/dashboard/settings/reports/reports.routes.js b/app/javascript/dashboard/routes/dashboard/settings/reports/reports.routes.js index 4d4814845..31429e9c2 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/reports/reports.routes.js +++ b/app/javascript/dashboard/routes/dashboard/settings/reports/reports.routes.js @@ -1,13 +1,14 @@ -import Index from './Index'; -import AgentReports from './AgentReports'; -import LabelReports from './LabelReports'; -import InboxReports from './InboxReports'; -import TeamReports from './TeamReports'; -import CsatResponses from './CsatResponses'; -import LiveReports from './LiveReports'; -import SettingsContent from '../Wrapper'; import { frontendURL } from '../../../../helper/URLHelper'; +const SettingsContent = () => import('../Wrapper.vue'); +const Index = () => import('./Index.vue'); +const AgentReports = () => import('./AgentReports.vue'); +const LabelReports = () => import('./LabelReports.vue'); +const InboxReports = () => import('./InboxReports.vue'); +const TeamReports = () => import('./TeamReports.vue'); +const CsatResponses = () => import('./CsatResponses.vue'); +const LiveReports = () => import('./LiveReports.vue'); + export default { routes: [ { diff --git a/app/javascript/dashboard/routes/dashboard/settings/teams/teams.routes.js b/app/javascript/dashboard/routes/dashboard/settings/teams/teams.routes.js index a04c60882..4228e72e7 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/teams/teams.routes.js +++ b/app/javascript/dashboard/routes/dashboard/settings/teams/teams.routes.js @@ -1,15 +1,16 @@ /* eslint arrow-body-style: 0 */ -import SettingsContent from '../Wrapper'; -import TeamsHome from './Index'; -import CreateStepWrap from './Create/Index'; -import EditStepWrap from './Edit/Index'; -import CreateTeam from './Create/CreateTeam'; -import EditTeam from './Edit/EditTeam'; -import AddAgents from './Create/AddAgents'; -import EditAgents from './Edit/EditAgents'; -import FinishSetup from './FinishSetup'; import { frontendURL } from '../../../../helper/URLHelper'; +const CreateStepWrap = () => import('./Create/Index.vue'); +const EditStepWrap = () => import('./Edit/Index.vue'); +const CreateTeam = () => import('./Create/CreateTeam.vue'); +const EditTeam = () => import('./Edit/EditTeam.vue'); +const AddAgents = () => import('./Create/AddAgents.vue'); +const EditAgents = () => import('./Edit/EditAgents.vue'); +const FinishSetup = () => import('./FinishSetup.vue'); +const SettingsContent = () => import('../Wrapper.vue'); +const TeamsHome = () => import('./Index.vue'); + export default { routes: [ {