n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 5.2 kB
JavaScript
!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"n8n@2.16.1"}}catch(e){}}(),System.register(["./vue.runtime.esm-bundler-legacy-BW6xDdqj.js","./core-legacy-VD8c7QJ-.js","./users.store-legacy-azRUgFdP.js","./constants-legacy-2_ytuuS3.js","./canvas.eventBus-legacy-DR7gyyyi.js"],(function(e,n){var t,o,r,s,a,i,d,c,u,p,l,f,y,g,m,b,h,N,I,w,x,T,v,A,k,C,O,E,_,D,P;return{setters:[function(e){t=e.S},function(e){o=e.at},function(e){r=e.H,s=e.In,a=e.Qt,i=e.W,d=e.oa,c=e.ra,u=e.s,p=e.ur,l=e.w,f=e.z},function(e){y=e.Fn,g=e.G,m=e.Hn,b=e.In,h=e.Jn,N=e.Ln,I=e.Pn,w=e.Pt,x=e.St,T=e.ar,v=e.eo,A=e.kt,k=e.mt,C=e.nr,O=e.pr,E=e.uo,_=e.xn,D=e.xt},function(e){P=e.n}],execute:function(){try{n="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(S=(new n.Error).stack)&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[S]="69e568d9-3d9d-40bb-9749-dbe4af5723b4",n._sentryDebugIdIdentifier="sentry-dbid-69e568d9-3d9d-40bb-9749-dbe4af5723b4")}catch(n){}var n,S;e("t",(()=>{const e=u(),n=t((()=>e.workflowId?d(c(e.workflowId)):void 0)),S=P(),L=l(),j=o(),M=[k.PLUS_ENDPOINT,k.NODE_CONNECTION_ACTION,k.NODE_CONNECTION_DROP];function R(e){return!(p().aiNodes.length>0)&&e.some((e=>{const n=L.getNodeType(e.type);return Object.keys(n?.codex?.subcategories??{}).includes(g)}))}return{actionsCategoryLocales:t((()=>({actions:j.baseText("nodeCreator.actionsCategory.actions")??"",triggers:j.baseText("nodeCreator.actionsCategory.triggers")??""}))),actionDataToNodeTypeSelectedPayload:function(e){const n={type:e.key,actionName:e.name};return"string"==typeof e.value.language?(n.parameters={language:e.value.language},n):("string"!=typeof e.value.resource&&"string"!=typeof e.value.operation||(n.parameters={},"string"==typeof e.value.resource&&(n.parameters.resource=e.value.resource),"string"==typeof e.value.operation&&(n.parameters.operation=e.value.operation)),n)},nodeCreateElementToNodeTypeSelectedPayload:function(e){const n={type:f(e.key)};return"string"!=typeof e.resource&&"string"!=typeof e.operation||(n.parameters={},"string"==typeof e.resource&&(n.parameters.resource=e.resource),"string"==typeof e.operation&&(n.parameters.operation=e.operation)),n},getPlaceholderTriggerActions:function(e){const n=[O,h];return S.mergedNodes.filter((e=>n.some((n=>n===e.name)))).map((n=>{const t=i(n,e,"action");if("action"===t.type){const e=`nodeCreator.actionsPlaceholderNode.${n.name.replace("n8n-nodes-base.","")}`,o=j.baseText(e);o!==e&&(t.properties.displayName=o)}return t}))},parseCategoryActions:function(e,n,t=!0){const o=function(e,n){return e.filter((e=>"action"===e.type&&e.properties.codex.categories.includes(n)))}(e,n);return t?function(e){const n=r([...e]),t=new Set;for(const r of n){if("action"!==r.type)continue;const e=r.properties?.codex?.label;t.add(e)}if(t.size<=1)return n;const o=new Map;for(let r=0;r<n.length;r++){const e=n[r];if("action"!==e.type)continue;const t=e.properties?.codex?.label;o.has(t)||o.set(t,r)}let s=0;for(const r of t){const e={uuid:r,type:"label",key:r,subcategory:n[0].key,properties:{key:r}},t=o.get(r);void 0!==t&&(n.splice(t+s,0,e),s++)}return n}(o):o},getAddedNodesAndConnections:function(e){if(0===e.length)return{nodes:[],connections:[]};const t=[],o=[],r=e.find((e=>e.type!==_));return r&&(r.openDetail=!0),R(e)||function(e){const t=[m,x,A,y,b];return!!e.some((e=>t.includes(e.type)))&&0===(n?.value?.allNodes??[]).filter((e=>e.type!==_)).length}(e)?(R(e)&&(e.unshift({type:E,isAutoAdd:!0}),o.push({from:{nodeIndex:2,type:v.AiLanguageModel},to:{nodeIndex:1}})),e.unshift({type:w,isAutoAdd:!0}),o.push({from:{nodeIndex:0},to:{nodeIndex:1}})):function(e){const{selectedView:n,openSource:t}=P(),{workflowTriggerNodes:o}=u(),r=e.some((e=>l().isTriggerNode(e.type))),s=o.length>0,a=n===D,i=e.every((e=>e.type===T));return!M.includes(t)&&!r&&!s&&a&&!i}(e)?(e.unshift({type:_,isAutoAdd:!0}),o.push({from:{nodeIndex:0},to:{nodeIndex:1}})):function(e){return 2===e.length&&l().isTriggerNode(e[0].type)}(e)&&o.push({from:{nodeIndex:0},to:{nodeIndex:1}}),e.forEach(((e,n)=>{switch("@n8n/n8n-nodes-langchain.openAi.assistant.message"===e.type&&(e.type=N),t.push(e),e.type){case C:{const e=n,r=e+1;t.push({type:I,isAutoAdd:!0,placeholder:!0,positionOffset:[0,a],name:j.baseText("nodeView.replaceMe")}),o.push({from:{nodeIndex:e,outputIndex:1},to:{nodeIndex:r}},{from:{nodeIndex:r},to:{nodeIndex:e}});break}}})),{nodes:t,connections:o}},getActionData:function(e){const n=e.displayOptions,t=Object.keys(n?.show??{}).reduce(((e,t)=>(e[t]=n?.show?.[t]?.[0],e)),{});return{name:e.displayName,key:e.name,value:{...e.values,...t}}},setAddedNodeActionParameters:function(e,t,o=""){const{$onAction:r}=u(),a=r((({name:r,after:i,args:d})=>{"addNode"===r&&d[0].type===e.key&&i((()=>{n?.value?.setLastNodeParameters(e),t&&function(e,n,t){const o={node_type:e.key,action:e.name,source_mode:t.toLowerCase(),resource:e.value.resource||""};s().run("nodeCreateList.addAction",o)}(e,0,o),a()}))}));return a}}}))}}}));
//# sourceMappingURL=useActions-legacy-KKrCVUrG.js.map