feat(editor): Implement template recommendation v2 experiment (no-changelog) (#18196)

This commit is contained in:
Romeo Balta
2025-08-11 11:47:14 +01:00
committed by GitHub
parent d4ef191be0
commit 6429c2644d
13 changed files with 820 additions and 1 deletions

View File

@@ -41,6 +41,7 @@ import {
WORKFLOW_HISTORY_VERSION_RESTORE,
WORKFLOW_SETTINGS_MODAL_KEY,
WORKFLOW_SHARE_MODAL_KEY,
EXPERIMENT_TEMPLATE_RECO_V2_KEY,
} from '@/constants';
import AboutModal from '@/components/AboutModal.vue';
@@ -83,6 +84,7 @@ import WorkflowDiffModal from '@/features/workflow-diff/WorkflowDiffModal.vue';
import type { EventBus } from '@n8n/utils/event-bus';
import PromptMfaCodeModal from './PromptMfaCodeModal/PromptMfaCodeModal.vue';
import DynamicModalLoader from './DynamicModalLoader.vue';
import NodeRecommendationModal from '@/experiments/templateRecoV2/components/NodeRecommendationModal.vue';
</script>
<template>
@@ -342,6 +344,12 @@ import DynamicModalLoader from './DynamicModalLoader.vue';
</template>
</ModalRoot>
<ModalRoot :name="EXPERIMENT_TEMPLATE_RECO_V2_KEY">
<template #default="{ modalName, data }">
<NodeRecommendationModal :modal-name="modalName" :data="data" />
</template>
</ModalRoot>
<!-- Dynamic modals from modules -->
<DynamicModalLoader />
</div>