mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 10:02:05 +00:00
refactor(editor): Move editor-ui and design-system to frontend dir (no-changelog) (#13564)
This commit is contained in:
@@ -0,0 +1,70 @@
|
||||
import type { INodeUi } from '@/Interface';
|
||||
import type { INodeParameters, INodeProperties } from 'n8n-workflow';
|
||||
|
||||
export const TEST_PARAMETERS: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'Test Fixed Collection',
|
||||
name: 'fixedCollectionTest',
|
||||
placeholder: 'Test',
|
||||
type: 'fixedCollection',
|
||||
description:
|
||||
'Test fixed collection description. This is a long description that should be wrapped.',
|
||||
typeOptions: { multipleValues: true, sortable: true, minRequiredFields: 1 },
|
||||
displayOptions: {
|
||||
show: { '@version': [{ _cnd: { gte: 1.1 } }] },
|
||||
},
|
||||
default: {},
|
||||
options: [
|
||||
{
|
||||
name: 'values',
|
||||
displayName: 'Values',
|
||||
values: [
|
||||
{
|
||||
displayName: 'Name',
|
||||
name: 'name',
|
||||
type: 'string',
|
||||
default: '',
|
||||
placeholder: 'e.g. fieldName',
|
||||
description: 'A name of the field in the collection',
|
||||
required: true,
|
||||
noDataExpression: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
export const FIXED_COLLECTION_PARAMETERS: INodeProperties[] = TEST_PARAMETERS.filter(
|
||||
(p) => p.type === 'fixedCollection',
|
||||
);
|
||||
|
||||
export const TEST_NODE_VALUES: INodeParameters = {
|
||||
color: '#ff0000',
|
||||
alwaysOutputData: false,
|
||||
executeOnce: false,
|
||||
notesInFlow: false,
|
||||
onError: 'stopWorkflow',
|
||||
retryOnFail: false,
|
||||
maxTries: 3,
|
||||
waitBetweenTries: 1000,
|
||||
notes: '',
|
||||
parameters: { fixedCollectionTest: {} },
|
||||
};
|
||||
|
||||
export const TEST_NODE_NO_ISSUES: INodeUi = {
|
||||
id: 'test-123',
|
||||
parameters: { fixedCollectionTest: { values: [{ name: 'firstName' }] } },
|
||||
typeVersion: 1.1,
|
||||
name: 'Test Node',
|
||||
type: 'n8n-nodes-base.executeWorkflowTrigger',
|
||||
position: [260, 340],
|
||||
};
|
||||
|
||||
export const TEST_ISSUE = 'At least 1 field is required.';
|
||||
|
||||
export const TEST_NODE_WITH_ISSUES: INodeUi = {
|
||||
...TEST_NODE_NO_ISSUES,
|
||||
parameters: { fixedCollectionTest: {} },
|
||||
issues: { parameters: { fixedCollectionTest: [TEST_ISSUE] } },
|
||||
};
|
||||
Reference in New Issue
Block a user