n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 7.96 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","./src-legacy-Dwzr7bD0.js","./_plugin-vue_export-helper-legacy-DEZAmQqp.js","./sanitize-html-legacy-ChR3ikxn.js","./users.store-legacy-OKuN0qAC.js","./constants-legacy-DNCca_FT.js","./merge-legacy-uu1aGqHK.js","./_baseOrderBy-legacy-PsQY_Pvh.js","./banners.store-legacy-s6kaK6vM.js","./dateformat-legacy-BxdD_OP7.js","./useDebounce-legacy-CT3oYGrC.js","./versions.store-legacy-BoVYiMEK.js","./dataTable.store-legacy-CvwqAgvm.js","./Modal-legacy-D-vb8tRz.js","./executions.store-legacy-z6ytCHo9.js","./usePinnedData-legacy-CxgKkO-J.js","./nodeIcon-legacy-CU0X8703.js","./canvas.utils-legacy-BYFKir1g.js","./canvas.eventBus-legacy-DA8zEJ09.js","./useCanvasOperations-legacy-DHjpE9Af.js","./setupPanel.store-legacy-D5xiJOzj.js","./nodeTransforms-legacy-CEnqyD1g.js","./templateTransforms-legacy-bPWknje4.js","./useDynamicCredentials-legacy-DYuGI0-p.js","./NodeIcon-legacy-B4uktMo3.js","./roles.store-legacy-DCbwnO8i.js","./dist-legacy-IcqF43vi.js","./sso.store-legacy-VUs4UkgQ.js","./router-legacy-Z_TN1ADz.js","./insights.store-legacy-CoDyKxkz.js","./insights.constants-legacy-CEIQi13p.js","./insights.utils-legacy-uA0D6qm5.js","./mcp.constants-legacy-LKs0GtTI.js","./mcp.store-legacy-DMDbnMky.js","./WorkflowLocation-legacy-DahcjxTd.js"],(function(e,t){var l,n,o,a,s,c,i,u,r,d,f,p,y,m,g,w,_,v,b,j,k,h,x,T,$,C,E,V,z,I,W,M,D,P,R,S,O,U,A,B;return{setters:[function(e){l=e.$,n=e.A,o=e.C,a=e.E,s=e.Ft,c=e.H,i=e.N,u=e.S,r=e.Sn,d=e.T,f=e.Wt,p=e.X,y=e._,m=e._n,g=e.dt,w=e.j,_=e.m,v=e.q,b=e.rt,j=e.w,k=e.yt},function(e){h=e.bt},function(e){x=e.$i,T=e.At,$=e.Et,C=e.K,E=e.Qi,V=e.Tt},function(e){z=e.t},function(e){},function(e){I=e.Tr,W=e.en},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){M=e.t},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){D=e.a,P=e.i,e.n,R=e.t},function(e){S=e.t},function(e){O=e.t}],execute:function(){(U=document.createElement("style")).textContent="._mcp-workflows-select-loading_eulzw_125,._mcp-workflows-select-empty_eulzw_126{min-height:var(--spacing--5xl);justify-content:space-around;align-items:center;display:flex}._empty-option_eulzw_133{cursor:default!important;color:var(--color--text)!important}._container_lejd8_125{flex-direction:column;display:flex}._content_lejd8_130{gap:var(--spacing--sm);flex-direction:column;display:flex}._content_lejd8_130 ._notice_lejd8_135{margin:0}._content_lejd8_130 ._notice_lejd8_135 a{font-weight:400}._footer_lejd8_142{justify-content:flex-end;gap:var(--spacing--2xs);margin-top:var(--spacing--2xs);display:flex}\n/*$vite$:1*/",document.head.appendChild(U);try{t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(N=(new t.Error).stack)&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[N]="962be847-2bfe-4c2a-b6ce-6b036091216c",t._sentryDebugIdIdentifier="sentry-dbid-962be847-2bfe-4c2a-b6ce-6b036091216c")}catch(t){}var t,N;A=i({__name:"MCPWorkflowsSelect",props:c({placeholder:{},disabled:{type:Boolean}},{modelValue:{},modelModifiers:{}}),emits:c(["ready","confirm"],["update:modelValue"]),setup(e,{expose:o,emit:c}){const i=h(),v=I(),T=g(e,"modelValue"),C=c,E=S(),z=s(!1),W=s(!1),M=s(!1),D=s(),P=s([]);let R=null;const U=u((()=>!z.value&&W.value&&0===P.value.length));async function A(e){R&&(clearTimeout(R),R=null),z.value=!0,W.value=!1;try{P.value=(await E.getMcpEligibleWorkflows({take:10,query:e??void 0}))?.data??[]}catch(t){v.showError(t,i.baseText("settings.mcp.connectWorkflows.error"))}finally{await async function(e){await new Promise((t=>{setTimeout((()=>{t()}),e)}))}(200),z.value=!1,W.value=!0}}function B(e){M.value=e}function N(e){"Enter"===e.key&&!M.value&&T.value&&(e.preventDefault(),e.stopPropagation(),C("confirm"))}return p((async()=>{await A(),C("ready")})),o({focusOnInput:function(){D.value?.focusOnInput()},removeOption:function(e){P.value=P.value.filter((t=>t.id!==e))}}),(t,o)=>(l(),a("div",{onKeydownCapture:_(N,["enter"])},[w(f(V),{ref_key:"selectRef",ref:D,modelValue:T.value,"onUpdate:modelValue":o[0]||(o[0]=e=>T.value=e),"data-test-id":"mcp-workflows-select",placeholder:e.placeholder,disabled:e.disabled,loading:z.value,filterable:!0,remote:!0,"remote-method":A,"popper-class":{[t.$style["mcp-workflows-select-loading"]]:z.value,[t.$style["mcp-workflows-select-empty"]]:U.value},onVisibleChange:B},{prefix:k((()=>[w(f(x),{class:m(t.$style["search-icon"]),icon:"search",size:"large"},null,8,["class"])])),default:k((()=>[U.value?(l(),j(f($),{key:0,value:"",disabled:"",class:m(t.$style["empty-option"])},{default:k((()=>[n(r(f(i).baseText("settings.mcp.connectWorkflows.emptyState")),1)])),_:1},8,["class"])):d("",!0),(l(!0),a(y,null,b(P.value,(e=>(l(),j(f($),{key:e.id,value:e.id,label:e.name},{default:k((()=>[w(O,{"workflow-id":e.id,"workflow-name":e.name,"home-project":e.homeProject,"parent-folder":e.parentFolder},null,8,["workflow-id","workflow-name","home-project","parent-folder"])])),_:2},1032,["value","label"])))),128))])),_:1},8,["modelValue","placeholder","disabled","loading","popper-class"])],32))}}),B=z(A,[["__cssModules",{$style:{"mcp-workflows-select-loading":"_mcp-workflows-select-loading_eulzw_125","mcp-workflows-select-empty":"_mcp-workflows-select-empty_eulzw_126","empty-option":"_empty-option_eulzw_133"}}]]),e("default",z(i({__name:"MCPConnectWorkflowsModal",props:{data:{}},setup(e){const t=e,n=h(),a=W(),c=s(!1),i=s(),r=s(null),d=T(),y=s(!1),g=`${D}#${R}`,_=u((()=>!!i.value));async function b(e){if(i.value){c.value=!0;try{await t.data.onEnableMcpAccess(i.value),y.value=!0,a.track("User selected workflow from list",{workflowId:i.value}),e()}finally{c.value=!1}}}function x(){y.value||a.track("User dismissed mcp workflows dialog")}function $(){r.value?.focusOnInput()}function V(){c.value||b((()=>d.emit("close")))}return p((()=>{d.on("closed",x)})),v((()=>{d.off("closed",x)})),(e,t)=>(l(),j(M,{name:f(P),title:f(n).baseText("settings.mcp.connectWorkflows.modalTitle"),width:"600px",class:m(e.$style.container),"event-bus":f(d)},{content:k((()=>[o("div",{class:m(e.$style.content)},[w(f(C),{"data-test-id":"mcp-connect-workflows-info-notice",theme:"info",content:f(n).baseText("settings.mcp.connectWorkflows.notice",{interpolate:{docsLink:g}}),class:m(e.$style.notice)},null,8,["content","class"]),w(B,{ref_key:"selectRef",ref:r,modelValue:i.value,"onUpdate:modelValue":t[0]||(t[0]=e=>i.value=e),placeholder:f(n).baseText("settings.mcp.connectWorkflows.input.placeholder"),disabled:c.value,onReady:$,onConfirm:V},null,8,["modelValue","placeholder","disabled"])],2)])),footer:k((({close:t})=>[o("div",{class:m(e.$style.footer)},[w(f(E),{variant:"subtle",label:f(n).baseText("generic.cancel"),size:"small",disabled:c.value,"data-test-id":"mcp-connect-workflows-cancel-button",onClick:e=>(e=>{y.value=!0,a.track("User dismissed mcp workflows dialog"),e()})(t)},null,8,["label","disabled","onClick"]),w(f(E),{variant:"solid",label:f(n).baseText("settings.mcp.connectWorkflows.confirm.label"),loading:c.value,disabled:!_.value||c.value,"data-test-id":"mcp-connect-workflows-save-button",onClick:e=>b(t)},null,8,["label","loading","disabled","onClick"])],2)])),_:1},8,["name","title","class","event-bus"]))}}),[["__cssModules",{$style:{container:"_container_lejd8_125",content:"_content_lejd8_130",notice:"_notice_lejd8_135",footer:"_footer_lejd8_142"}}]]))}}}));
//# sourceMappingURL=MCPConnectWorkflowsModal-legacy-Drw-9uOb.js.map