diff --git a/packages/frontend/editor-ui/src/components/Node/NodeCreator/NodesListPanel.test.ts b/packages/frontend/editor-ui/src/components/Node/NodeCreator/NodesListPanel.test.ts index 29d474b556..4bd7e98baf 100644 --- a/packages/frontend/editor-ui/src/components/Node/NodeCreator/NodesListPanel.test.ts +++ b/packages/frontend/editor-ui/src/components/Node/NodeCreator/NodesListPanel.test.ts @@ -76,7 +76,7 @@ describe('NodesListPanel', () => { await fireEvent.click(container.querySelector('.backButton')!); await nextTick(); - expect(screen.queryAllByTestId('item-iterator-item')).toHaveLength(9); + expect(screen.queryAllByTestId('item-iterator-item')).toHaveLength(8); }); it('should render regular nodes', async () => { diff --git a/packages/frontend/editor-ui/src/components/Node/NodeCreator/viewsData.ts b/packages/frontend/editor-ui/src/components/Node/NodeCreator/viewsData.ts index e980933693..80d1e06903 100644 --- a/packages/frontend/editor-ui/src/components/Node/NodeCreator/viewsData.ts +++ b/packages/frontend/editor-ui/src/components/Node/NodeCreator/viewsData.ts @@ -344,6 +344,26 @@ export function AINodesView(_nodes: SimplifiedNodeType[]): NodeView { export function TriggerView() { const i18n = useI18n(); + const posthogStore = usePostHog(); + const isEvaluationVariantEnabled = posthogStore.isVariantEnabled( + EVALUATION_TRIGGER.name, + EVALUATION_TRIGGER.variant, + ); + + const evaluationTriggerNode = isEvaluationVariantEnabled + ? { + key: EVALUATION_TRIGGER_NODE_TYPE, + type: 'node', + category: [CORE_NODES_CATEGORY], + properties: { + group: [], + name: EVALUATION_TRIGGER_NODE_TYPE, + displayName: 'Evaluation Trigger', + description: 'Run a dataset through your workflow to test performance', + icon: 'fa:check-double', + }, + } + : null; const view: NodeView = { value: TRIGGER_NODE_CREATOR_VIEW, @@ -437,18 +457,7 @@ export function TriggerView() { icon: 'fa:comments', }, }, - { - key: EVALUATION_TRIGGER_NODE_TYPE, - type: 'node', - category: [CORE_NODES_CATEGORY], - properties: { - group: [], - name: EVALUATION_TRIGGER_NODE_TYPE, - displayName: 'Evaluation Trigger', - description: 'Run a dataset through your workflow to test performance', - icon: 'fa:check-double', - }, - }, + ...(evaluationTriggerNode ? [evaluationTriggerNode] : []), { type: 'subcategory', key: OTHER_TRIGGER_NODES_SUBCATEGORY,