UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 11.5 kB
!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(["./chunk-legacy-TXBRODOR.js","./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","./executions.store-legacy-z6ytCHo9.js","./assistant.store-legacy-kpq6KUPM.js","./communityNodes.store-legacy-FzflxT4z.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","./semver-legacy-CCqi4WLs.js","./useRunWorkflow-legacy-D--lDsti.js","./pushConnection.store-legacy-CdZe0qqo.js","./folders.store-legacy-D5PytSyG.js","./readyToRun.store-legacy-DjI3ii4i.js","./aiTemplatesStarterCollection.store-legacy-D1MgiyPj.js","./usePushConnection-legacy-DqAVq98h.js"],(function(e,a){var t,n,i,s,l,o,c,d,r,u,g,y,m,_,p,f,b,k,v,C,h,x,j,w,N,T,P,z,$,I,S,A,E,D,U,V,L,M,B,R,O,W,F,Y,X,Z,q,H,J,K,Q,G,ee;return{setters:[function(e){t=e.o},function(e){n=e.$,i=e.A,s=e.C,l=e.E,o=e.Ft,c=e.K,d=e.N,r=e.S,u=e.Sn,g=e.T,y=e.Wt,m=e.X,_=e._,p=e._n,f=e.gt,b=e.j,k=e.q,v=e.rt,C=e.w,h=e.yt},function(e){x=e.bt},function(e){j=e.$i,w=e.Mi,N=e.Qi,T=e.Ri,P=e.Rt,z=e.Yi,$=e.Zi,I=e._t,S=e.zt},function(e){A=e.t},function(e){},function(e){E=e.As,D=e.Dr,U=e.Fa,V=e.Ia,L=e.Ma,M=e.Tr,B=e.en,R=e.r,O=e.vn,W=e.w},function(e){F=e.x},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){Y=e.t},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){},function(e){X=e.t},function(e){},function(e){Z=e.t},function(e){},function(e){},function(e){},function(e){q=e.t}],execute:function(){(H=document.createElement("style")).textContent="._cardContainer_wz5jy_125{padding:var(--spacing--sm);border:var(--border-width)var(--border-style)var(--color--info--tint-1);border-radius:var(--radius--lg);background-color:var(--color--background--light-3);display:flex}._packageCard_wz5jy_133,._cardSkeleton_wz5jy_134{flex-basis:100%;justify-content:space-between;display:flex}._packageCard_wz5jy_133{align-items:center}._cardSkeleton_wz5jy_134{flex-direction:column}._loader_wz5jy_148{width:50%;transform:scaleY(-1)}._loader_wz5jy_148:last-child{width:70%}._loader_wz5jy_148:last-child div{margin:0}._cardInfoContainer_wz5jy_159{flex-wrap:wrap;display:flex}._cardTitle_wz5jy_164{flex-basis:100%}._cardTitle_wz5jy_164 span{line-height:1}._cardSubtitle_wz5jy_171{padding-right:var(--spacing--md);margin-top:2px}._cardControlsContainer_wz5jy_176{align-items:center;gap:var(--spacing--3xs);display:flex}._cardActions_wz5jy_182{padding-left:var(--spacing--3xs)}._container_rpbd6_125{height:100%;padding-right:var(--spacing--2xs)}._container_rpbd6_125>*{margin-bottom:var(--spacing--2xl)}._headingContainer_rpbd6_133{justify-content:space-between;display:flex}._loadingContainer_rpbd6_138{gap:var(--spacing--xs);display:flex}._actionBoxContainer_rpbd6_143{text-align:center}._cardsContainer_rpbd6_147{gap:var(--spacing--2xs);flex-direction:column;display:flex}\n/*$vite$:1*/",document.head.appendChild(H);try{a="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(ae=(new a.Error).stack)&&(a._sentryDebugIds=a._sentryDebugIds||{},a._sentryDebugIds[ae]="8c1b060d-ca0c-4ecd-8dae-a52c6a4c3f8c",a._sentryDebugIdIdentifier="sentry-dbid-8c1b060d-ca0c-4ecd-8dae-a52c6a4c3f8c")}catch(a){}var a,ae;J=t(X(),1),K={key:0},Q=d({__name:"CommunityPackageCard",props:{communityPackage:{default:null},loading:{type:Boolean,default:!1}},setup(e){const a=e,{openCommunityPackageUpdateConfirmModal:t,openCommunityPackageUninstallConfirmModal:c}=R(),d=x(),m=B(),k=E(),T=W(),z=o(),I=r((()=>a.communityPackage?.installedVersion||"")),A=r((()=>k.isUnverifiedPackagesEnabled&&a.communityPackage?.updateAvailable)),D=r((()=>{const e=z.value&&J.default.gt(z.value||"",I.value);return k.isCommunityNodesFeatureEnabled&&e})),U=[{label:d.baseText("settings.communityNodes.viewDocsAction.label"),value:V.VIEW_DOCS,type:"external-link"},{label:d.baseText("settings.communityNodes.uninstallAction.label"),value:V.UNINSTALL}];async function L(e){if(a.communityPackage)switch(e){case V.VIEW_DOCS:m.track("user clicked to browse the cnr package documentation",{package_name:a.communityPackage.packageName,package_version:a.communityPackage.installedVersion}),window.open(`${F}${a.communityPackage.packageName}`,"_blank");break;case V.UNINSTALL:c(a.communityPackage.packageName)}}function M(){a.communityPackage&&t(a.communityPackage.packageName,"instance settings")}return f((()=>a.communityPackage?.packageName),(async e=>{if(e){await T.loadNodeTypesIfNotLoaded();const a=T.visibleNodeTypes.find((a=>a.name.includes(e))),t=await T.getCommunityNodeAttributes(a?.name||"");t?.npmVersion&&(z.value=t.npmVersion)}}),{immediate:!0}),(a,t)=>(n(),l("div",{class:p(a.$style.cardContainer),"data-test-id":"community-package-card"},[e.loading?(n(),l("div",{key:0,class:p(a.$style.cardSkeleton)},[b(y(S),{class:p(a.$style.loader),variant:"p",rows:1},null,8,["class"]),b(y(S),{class:p(a.$style.loader),variant:"p",rows:1},null,8,["class"])],2)):e.communityPackage?(n(),l("div",{key:1,class:p(a.$style.packageCard)},[s("div",{class:p(a.$style.cardInfoContainer)},[s("div",{class:p(a.$style.cardTitle)},[b(y($),{bold:!0,size:"large"},{default:h((()=>[i(u(e.communityPackage.packageName),1)])),_:1})],2),s("div",{class:p(a.$style.cardSubtitle)},[b(y($),{bold:!0,size:"small",color:"text-light"},{default:h((()=>[i(u(y(d).baseText("settings.communityNodes.packageNodes.label",{adjustToNumber:e.communityPackage.installedNodes.length}))+":  ",1)])),_:1}),b(y($),{size:"small",color:"text-light"},{default:h((()=>[(n(!0),l(_,null,v(e.communityPackage.installedNodes,((a,t)=>(n(),l("span",{key:a.name},[i(u(a.name),1),t!=e.communityPackage.installedNodes.length-1?(n(),l("span",K,",")):g("",!0)])))),128))])),_:1})],2)],2),s("div",{class:p(a.$style.cardControlsContainer)},[b(y($),{bold:!0,size:"large",color:"text-light"},{default:h((()=>[i(" v"+u(e.communityPackage.installedVersion),1)])),_:1}),!0===e.communityPackage.failedLoading?(n(),C(y(w),{key:0,placement:"top"},{content:h((()=>[s("div",null,u(y(d).baseText("settings.communityNodes.failedToLoad.tooltip")),1)])),default:h((()=>[b(y(j),{icon:"triangle-alert",color:"danger",size:"large"})])),_:1})):A.value||D.value?(n(),C(y(w),{key:1,placement:"top"},{content:h((()=>[s("div",null,u(y(d).baseText("settings.communityNodes.updateAvailable.tooltip")),1)])),default:h((()=>[b(y(N),{variant:"outline",label:"Update",onClick:M})])),_:1})):(n(),C(y(w),{key:2,placement:"top"},{content:h((()=>[s("div",null,u(y(d).baseText("settings.communityNodes.upToDate.tooltip")),1)])),default:h((()=>[b(y(j),{icon:"circle-check",color:"text-light",size:"large"})])),_:1})),s("div",{class:p(a.$style.cardActions)},[b(y(P),{actions:U,onAction:L})],2)],2)],2)):g("",!0)],2))}}),G=A(Q,[["__cssModules",{$style:{cardContainer:"_cardContainer_wz5jy_125",packageCard:"_packageCard_wz5jy_133",cardSkeleton:"_cardSkeleton_wz5jy_134",loader:"_loader_wz5jy_148",cardInfoContainer:"_cardInfoContainer_wz5jy_159",cardTitle:"_cardTitle_wz5jy_164",cardSubtitle:"_cardSubtitle_wz5jy_171",cardControlsContainer:"_cardControlsContainer_wz5jy_176",cardActions:"_cardActions_wz5jy_182"}}]]),ee=d({__name:"SettingsCommunityNodesView",setup(e){const a=o(!1),t=q({router:I()}),d=Z(),f=D(),j=x(),w=B(),P=M(),$=O(),S=Y(),A=R(),V=E(),W=r((()=>V.isUnverifiedPackagesEnabled?j.baseText("settings.communityNodes.empty.title"):j.baseText("settings.communityNodes.empty.verified.only.title"))),F=r((()=>{if(!V.isUnverifiedPackagesEnabled)return j.baseText("settings.communityNodes.empty.verified.only.description");const e=S.availablePackageCount;return e<31?j.baseText("settings.communityNodes.empty.description.no-packages",{interpolate:{docURL:L}}):j.baseText("settings.communityNodes.empty.description",{interpolate:{docURL:L,count:(10*Math.floor(e/10)).toString()}})})),X=r((()=>V.isUnverifiedPackagesEnabled?j.baseText("settings.communityNodes.empty.installPackageLabel"):"")),H=r((()=>({calloutText:"",calloutTheme:void 0,hideButton:!1}))),J=()=>{K()},K=()=>{const e={is_empty_state:0===S.getInstalledPackages.length};w.track("user clicked cnr install button",e),f.run("settingsCommunityNodesView.openInstallModal",e),A.openModal(U)};return c((()=>{t.initialize(),d.pushConnect()})),m((async()=>{$.set(j.baseText("settings.communityNodes"));try{a.value=!0,await S.fetchInstalledPackages();const e=S.getInstalledPackages,t=e.filter((e=>e.updateAvailable));w.track("user viewed cnr settings page",{num_of_packages_installed:e.length,installed_packages:e.map((e=>({package_name:e.packageName,package_version:e.installedVersion,package_nodes:e.installedNodes.map((e=>`${e.name}-v${e.latestVersion}`)),is_update_available:void 0!==e.updateAvailable}))),packages_to_update:t.map((e=>({package_name:e.packageName,package_version_current:e.installedVersion,package_version_available:e.updateAvailable}))),number_of_updates_available:t.length})}catch(e){P.showError(e,j.baseText("settings.communityNodes.fetchError.title"),j.baseText("settings.communityNodes.fetchError.message"))}finally{a.value=!1}try{await S.fetchAvailableCommunityPackageCount()}finally{a.value=!1}})),k((()=>{d.pushDisconnect(),t.terminate()})),(e,t)=>(n(),l("div",{class:p(e.$style.container)},[s("div",{class:p(e.$style.headingContainer)},[b(y(z),{size:"2xlarge"},{default:h((()=>[i(u(y(j).baseText("settings.communityNodes")),1)])),_:1}),y(V).isUnverifiedPackagesEnabled&&y(S).getInstalledPackages.length>0&&!a.value?(n(),C(y(N),{key:0,label:y(j).baseText("settings.communityNodes.installModal.installButton.label"),size:"large",onClick:K},null,8,["label"])):g("",!0)],2),a.value?(n(),l("div",{key:0,class:p(e.$style.cardsContainer)},[(n(),l(_,null,v(2,(e=>b(G,{key:"index-"+e,loading:!0}))),64))],2)):0===y(S).getInstalledPackages.length?(n(),l("div",{key:1,class:p(e.$style.actionBoxContainer)},[b(y(T),{heading:W.value,description:F.value,"button-text":X.value,"button-disabled":!y(V).isUnverifiedPackagesEnabled,"callout-text":H.value.calloutText,"callout-theme":H.value.calloutTheme,"onClick:button":J},null,8,["heading","description","button-text","button-disabled","callout-text","callout-theme"])],2)):(n(),l("div",{key:2,class:p(e.$style.cardsContainer)},[(n(!0),l(_,null,v(y(S).getInstalledPackages,(e=>(n(),C(G,{key:e.packageName,"community-package":e},null,8,["community-package"])))),128))],2))],2))}}),e("default",A(ee,[["__cssModules",{$style:{container:"_container_rpbd6_125",headingContainer:"_headingContainer_rpbd6_133",loadingContainer:"_loadingContainer_rpbd6_138",actionBoxContainer:"_actionBoxContainer_rpbd6_143",cardsContainer:"_cardsContainer_rpbd6_147"}}]]))}}})); //# sourceMappingURL=SettingsCommunityNodesView-legacy-BiaI-xsr.js.map