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.13.4"}}catch(e){}}(),System.register(["./vue.runtime.esm-bundler-legacy-IafOlCW8.js","./_MapCache-legacy-DwgdC8YO.js","./users.store-legacy-OKuN0qAC.js","./constants-legacy-DNCca_FT.js","./canvas.eventBus-legacy-DA8zEJ09.js"],(function(e,n){var t,o,r,s,a,i,d,c,u,p,l,f,y,g,m,h,b,N,w,I,T,x,v,A,C,k,O,_,D,E,P;return{setters:[function(e){t=e.S},function(e){o=e.bt},function(e){r=e.Dr,s=e.H,a=e.Or,i=e.Pn,d=e.W,c=e.aa,u=e.na,p=e.s,l=e.w,f=e.z},function(e){y=e.$,g=e.$n,m=e.Bt,h=e.Gn,b=e.Gt,N=e.Jn,w=e.Kn,I=e.Mn,T=e.Mt,x=e.Nt,v=e.To,A=e.Tt,C=e.ar,k=e.gr,O=e.ho,_=e.pr,D=e.qn,E=e.wr},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]="d65146cb-4cc0-483e-90b9-8df48dc05f54",n._sentryDebugIdIdentifier="sentry-dbid-d65146cb-4cc0-483e-90b9-8df48dc05f54")}catch(n){}var n,S;e("t",(()=>{const e=p(),n=t((()=>e.workflowId?c(u(e.workflowId)):void 0)),S=P(),j=l(),L=o(),M=[A.PLUS_ENDPOINT,A.NODE_CONNECTION_ACTION,A.NODE_CONNECTION_DROP];function $(e){return!(a().aiNodes.length>0)&&e.some((e=>{const n=j.getNodeType(e.type);return Object.keys(n?.codex?.subcategories??{}).includes(y)}))}return{actionsCategoryLocales:t((()=>({actions:L.baseText("nodeCreator.actionsCategory.actions")??"",triggers:L.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=[E,C];return S.mergedNodes.filter((e=>n.some((n=>n===e.name)))).map((n=>{const t=d(n,e,"action");if("action"===t.type){const e=`nodeCreator.actionsPlaceholderNode.${n.name.replace("n8n-nodes-base.","")}`,o=L.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=s([...e]),t=new Set;for(const s of n){if("action"!==s.type)continue;const e=s.properties?.codex?.label;t.add(e)}if(t.size<=1)return n;const o=new Map;for(let s=0;s<n.length;s++){const e=n[s];if("action"!==e.type)continue;const t=e.properties?.codex?.label;o.has(t)||o.set(t,s)}let r=0;for(const s of t){const e={uuid:s,type:"label",key:s,subcategory:n[0].key,properties:{key:s}},t=o.get(s);void 0!==t&&(n.splice(t+r,0,e),r++)}return n}(o):o},getAddedNodesAndConnections:function(e){if(0===e.length)return{nodes:[],connections:[]};const t=[],o=[],r=e.find((e=>e.type!==I));return r&&(r.openDetail=!0),$(e)||function(e){const t=[g,x,m,w,D];return!!e.some((e=>t.includes(e.type)))&&0===(n?.value?.allNodes??[]).filter((e=>e.type!==I)).length}(e)?($(e)&&(e.unshift({type:v,isAutoAdd:!0}),o.push({from:{nodeIndex:2,type:O.AiLanguageModel},to:{nodeIndex:1}})),e.unshift({type:b,isAutoAdd:!0}),o.push({from:{nodeIndex:0},to:{nodeIndex:1}})):function(e){const{selectedView:n,openSource:t}=P(),{workflowTriggerNodes:o}=p(),r=e.some((e=>l().isTriggerNode(e.type))),s=o.length>0,a=n===T,i=e.every((e=>e.type===k));return!M.includes(t)&&!r&&!s&&a&&!i}(e)?(e.unshift({type:I,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 _:{const e=n,r=e+1;t.push({type:h,isAutoAdd:!0,placeholder:!0,positionOffset:[0,i],name:L.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:s}=p(),a=s((({name:s,after:i,args:d})=>{"addNode"===s&&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||""};r().run("nodeCreateList.addAction",o)}(e,0,o),a()}))}));return a}}}))}}}));
//# sourceMappingURL=useActions-legacy-BnKsuRcU.js.map