diff --git a/packages/frontend/editor-ui/src/components/Modals.vue b/packages/frontend/editor-ui/src/components/Modals.vue index caef69e70bf..3309118f349 100644 --- a/packages/frontend/editor-ui/src/components/Modals.vue +++ b/packages/frontend/editor-ui/src/components/Modals.vue @@ -77,7 +77,7 @@ import PersonalizationModal from '@/components/PersonalizationModal.vue'; import PreBuiltAgentsModal from '@/components/PreBuiltAgentsModal.vue'; import ProjectMoveResourceModal from '@/components/Projects/ProjectMoveResourceModal.vue'; import EventDestinationSettingsModal from '@/components/SettingsLogStreaming/EventDestinationSettingsModal.ee.vue'; -import SetupWorkflowCredentialsModal from '@/components/SetupWorkflowCredentialsModal/SetupWorkflowCredentialsModal.vue'; +import SetupWorkflowCredentialsModal from '@/features/templates/components/SetupWorkflowCredentialsModal.vue'; import SourceControlPullModal from '@/components/SourceControlPullModal.ee.vue'; import SourceControlPushModal from '@/components/SourceControlPushModal.ee.vue'; import AnnotationTagsManager from '@/components/TagsManager/AnnotationTagsManager.ee.vue'; diff --git a/packages/frontend/editor-ui/src/components/Node/NodeCreator/utils.ts b/packages/frontend/editor-ui/src/components/Node/NodeCreator/utils.ts index 98ee6cb167e..7b97651c5af 100644 --- a/packages/frontend/editor-ui/src/components/Node/NodeCreator/utils.ts +++ b/packages/frontend/editor-ui/src/components/Node/NodeCreator/utils.ts @@ -40,7 +40,10 @@ import { useNodeTypesStore } from '@/stores/nodeTypes.store'; import { SEND_AND_WAIT_OPERATION } from 'n8n-workflow'; import type { NodeIconSource } from '../../../utils/nodeIcon'; import type { CommunityNodeDetails, ViewStack } from './composables/useViewStacks'; -import { PrebuiltAgentTemplates, SampleTemplates } from '@/utils/templates/workflowSamples'; +import { + PrebuiltAgentTemplates, + SampleTemplates, +} from '@/features/templates/utils/workflowSamples'; const COMMUNITY_NODE_TYPE_PREVIEW_TOKEN = '-preview'; diff --git a/packages/frontend/editor-ui/src/composables/useCalloutHelpers.test.ts b/packages/frontend/editor-ui/src/composables/useCalloutHelpers.test.ts index 947e05bd717..e598a52d2eb 100644 --- a/packages/frontend/editor-ui/src/composables/useCalloutHelpers.test.ts +++ b/packages/frontend/editor-ui/src/composables/useCalloutHelpers.test.ts @@ -1,7 +1,10 @@ import { useCalloutHelpers } from '@/composables/useCalloutHelpers'; import { updateCurrentUserSettings } from '@n8n/rest-api-client/api/users'; import { createTestingPinia } from '@pinia/testing'; -import { PrebuiltAgentTemplates, SampleTemplates } from '@/utils/templates/workflowSamples'; +import { + PrebuiltAgentTemplates, + SampleTemplates, +} from '@/features/templates/utils/workflowSamples'; import { useNDVStore } from '@/stores/ndv.store'; import { mockedStore } from '@/__tests__/utils'; import { NODE_CREATOR_OPEN_SOURCES, VIEWS } from '@/constants'; diff --git a/packages/frontend/editor-ui/src/composables/useCalloutHelpers.ts b/packages/frontend/editor-ui/src/composables/useCalloutHelpers.ts index 4c4d79ee81e..1a3ac7bfc6e 100644 --- a/packages/frontend/editor-ui/src/composables/useCalloutHelpers.ts +++ b/packages/frontend/editor-ui/src/composables/useCalloutHelpers.ts @@ -26,7 +26,7 @@ import { isPrebuiltAgentTemplateId, isTutorialTemplateId, SampleTemplates, -} from '@/utils/templates/workflowSamples'; +} from '@/features/templates/utils/workflowSamples'; import type { INodeCreateElement, OpenTemplateElement } from '@/Interface'; import { useUIStore } from '@/stores/ui.store'; import { useProjectsStore } from '@/stores/projects.store'; diff --git a/packages/frontend/editor-ui/src/composables/usePushConnection/handlers/executionFinished.ts b/packages/frontend/editor-ui/src/composables/usePushConnection/handlers/executionFinished.ts index 4e63853e430..7ac95092a85 100644 --- a/packages/frontend/editor-ui/src/composables/usePushConnection/handlers/executionFinished.ts +++ b/packages/frontend/editor-ui/src/composables/usePushConnection/handlers/executionFinished.ts @@ -19,7 +19,7 @@ import { SampleTemplates, isPrebuiltAgentTemplateId, isTutorialTemplateId, -} from '@/utils/templates/workflowSamples'; +} from '@/features/templates/utils/workflowSamples'; import { clearPopupWindowState, getExecutionErrorMessage, diff --git a/packages/frontend/editor-ui/src/views/SetupWorkflowFromTemplateView/__tests__/setupTemplate.store.testData.ts b/packages/frontend/editor-ui/src/features/templates/__tests__/setupTemplate.store.testData.ts similarity index 100% rename from packages/frontend/editor-ui/src/views/SetupWorkflowFromTemplateView/__tests__/setupTemplate.store.testData.ts rename to packages/frontend/editor-ui/src/features/templates/__tests__/setupTemplate.store.testData.ts diff --git a/packages/frontend/editor-ui/src/views/SetupWorkflowFromTemplateView/AppsRequiringCredsNotice.vue b/packages/frontend/editor-ui/src/features/templates/components/AppsRequiringCredsNotice.vue similarity index 88% rename from packages/frontend/editor-ui/src/views/SetupWorkflowFromTemplateView/AppsRequiringCredsNotice.vue rename to packages/frontend/editor-ui/src/features/templates/components/AppsRequiringCredsNotice.vue index 409c328a7bb..d32a5361aef 100644 --- a/packages/frontend/editor-ui/src/views/SetupWorkflowFromTemplateView/AppsRequiringCredsNotice.vue +++ b/packages/frontend/editor-ui/src/features/templates/components/AppsRequiringCredsNotice.vue @@ -2,10 +2,7 @@ import { computed } from 'vue'; import { formatList } from '@/utils/formatters/listFormatter'; import { useI18n } from '@n8n/i18n'; -import type { - AppCredentials, - BaseNode, -} from '@/views/SetupWorkflowFromTemplateView/useCredentialSetupState'; +import type { AppCredentials, BaseNode } from '../templates.types'; import { I18nT } from 'vue-i18n'; import { N8nNotice } from '@n8n/design-system'; diff --git a/packages/frontend/editor-ui/src/views/SetupWorkflowFromTemplateView/IconSuccess.vue b/packages/frontend/editor-ui/src/features/templates/components/IconSuccess.vue similarity index 100% rename from packages/frontend/editor-ui/src/views/SetupWorkflowFromTemplateView/IconSuccess.vue rename to packages/frontend/editor-ui/src/features/templates/components/IconSuccess.vue diff --git a/packages/frontend/editor-ui/src/views/SetupWorkflowFromTemplateView/SetupTemplateFormStep.vue b/packages/frontend/editor-ui/src/features/templates/components/SetupTemplateFormStep.vue similarity index 95% rename from packages/frontend/editor-ui/src/views/SetupWorkflowFromTemplateView/SetupTemplateFormStep.vue rename to packages/frontend/editor-ui/src/features/templates/components/SetupTemplateFormStep.vue index e650a578c85..f08561605e8 100644 --- a/packages/frontend/editor-ui/src/views/SetupWorkflowFromTemplateView/SetupTemplateFormStep.vue +++ b/packages/frontend/editor-ui/src/features/templates/components/SetupTemplateFormStep.vue @@ -6,13 +6,10 @@ import IconSuccess from './IconSuccess.vue'; import { getAppNameFromNodeName } from '@/utils/nodeTypesUtils'; import { formatList } from '@/utils/formatters/listFormatter'; import { useNodeTypesStore } from '@/stores/nodeTypes.store'; -import type { - BaseNode, - CredentialUsages, -} from '@/views/SetupWorkflowFromTemplateView/useCredentialSetupState'; +import type { BaseNode, CredentialUsages } from '../templates.types'; import { useI18n } from '@n8n/i18n'; import { useTelemetry } from '@/composables/useTelemetry'; -import type { TemplateCredentialKey } from '@/utils/templates/templateTransforms'; +import type { TemplateCredentialKey } from '../utils/templateTransforms'; import { I18nT } from 'vue-i18n'; import { N8nHeading } from '@n8n/design-system'; diff --git a/packages/frontend/editor-ui/src/components/SetupWorkflowCredentialsButton/SetupWorkflowCredentialsButton.test.ts b/packages/frontend/editor-ui/src/features/templates/components/SetupWorkflowCredentialsButton.test.ts similarity index 91% rename from packages/frontend/editor-ui/src/components/SetupWorkflowCredentialsButton/SetupWorkflowCredentialsButton.test.ts rename to packages/frontend/editor-ui/src/features/templates/components/SetupWorkflowCredentialsButton.test.ts index 6a2f56438f1..b4cd07ac22e 100644 --- a/packages/frontend/editor-ui/src/components/SetupWorkflowCredentialsButton/SetupWorkflowCredentialsButton.test.ts +++ b/packages/frontend/editor-ui/src/features/templates/components/SetupWorkflowCredentialsButton.test.ts @@ -1,5 +1,5 @@ import { createComponentRenderer } from '@/__tests__/render'; -import SetupWorkflowCredentialsButton from '@/components/SetupWorkflowCredentialsButton/SetupWorkflowCredentialsButton.vue'; +import SetupWorkflowCredentialsButton from './SetupWorkflowCredentialsButton.vue'; import { createTestingPinia } from '@pinia/testing'; import { mockedStore } from '@/__tests__/utils'; import { useWorkflowsStore } from '@/stores/workflows.store'; diff --git a/packages/frontend/editor-ui/src/components/SetupWorkflowCredentialsButton/SetupWorkflowCredentialsButton.vue b/packages/frontend/editor-ui/src/features/templates/components/SetupWorkflowCredentialsButton.vue similarity index 100% rename from packages/frontend/editor-ui/src/components/SetupWorkflowCredentialsButton/SetupWorkflowCredentialsButton.vue rename to packages/frontend/editor-ui/src/features/templates/components/SetupWorkflowCredentialsButton.vue diff --git a/packages/frontend/editor-ui/src/components/SetupWorkflowCredentialsModal/SetupWorkflowCredentialsModal.vue b/packages/frontend/editor-ui/src/features/templates/components/SetupWorkflowCredentialsModal.vue similarity index 89% rename from packages/frontend/editor-ui/src/components/SetupWorkflowCredentialsModal/SetupWorkflowCredentialsModal.vue rename to packages/frontend/editor-ui/src/features/templates/components/SetupWorkflowCredentialsModal.vue index 6384a47d6f4..4bdd1021eb9 100644 --- a/packages/frontend/editor-ui/src/components/SetupWorkflowCredentialsModal/SetupWorkflowCredentialsModal.vue +++ b/packages/frontend/editor-ui/src/features/templates/components/SetupWorkflowCredentialsModal.vue @@ -1,9 +1,9 @@