n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 10.5 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(["./chunk-legacy-Dz3fjYb5.js","./vue.runtime.esm-bundler-legacy-BW6xDdqj.js","./core-legacy-VD8c7QJ-.js","./src-legacy-B67uuxhB.js","./_plugin-vue_export-helper-legacy-DFdC_I5Z.js","./users.store-legacy-azRUgFdP.js","./constants-legacy-2_ytuuS3.js","./settings.store-legacy-I6rZOvfF.js","./communityNodes.store-legacy-4Bqz6_zv.js","./semver-legacy-DMmoc9oJ.js","./pushConnection.store-legacy-idli-hOS.js","./usePushConnection-legacy-C0NnkvAv.js","./usePushConnection-legacy-DxF0xNBG.js"],(function(e,a){var t,n,i,l,s,o,c,d,r,u,g,m,y,_,p,b,f,k,v,C,h,x,w,N,P,j,T,z,$,I,E,S,A,U,L,V,D,M,B,R,W,F,O,Q,X,Y,q,J,K,Z,G,H,ee;return{setters:[function(e){t=e.o},function(e){n=e.$,i=e.A,l=e.C,s=e.E,o=e.Ft,c=e.K,d=e.N,r=e.S,u=e.Sn,g=e.T,m=e.Wt,y=e.X,_=e._,p=e._n,b=e.gt,f=e.j,k=e.q,v=e.rt,C=e.w,h=e.yt},function(e){x=e.at},function(e){w=e.At,N=e.Di,P=e.Ji,j=e.Pi,T=e.Qi,z=e.Xi,$=e.Zi,I=e.jt,E=e.lt},function(e){S=e.t},function(e){A=e.In,U=e.La,L=e.Pa,V=e.Pn,D=e.Ra,M=e.Rt,B=e.fr,R=e.r,W=e.w},function(e){F=e.v},function(e){O=e.t},function(e){Q=e.t},function(e){X=e.t},function(e){Y=e.t},function(e){q=e.t},function(e){}],execute:function(){(J=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(J);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]="525b31a9-061b-41f6-aa51-0965b5e05912",a._sentryDebugIdIdentifier="sentry-dbid-525b31a9-061b-41f6-aa51-0965b5e05912")}catch(a){}var a,ae;K=t(X(),1),Z={key:0},G=d({__name:"CommunityPackageCard",props:{communityPackage:{default:null},loading:{type:Boolean,default:!1}},setup(e){const a=e,{openCommunityPackageUpdateConfirmModal:t,openCommunityPackageUninstallConfirmModal:c}=R(),d=x(),y=B(),k=O(),P=W(),j=o(),E=r((()=>a.communityPackage?.installedVersion||"")),S=r((()=>k.isUnverifiedPackagesEnabled&&a.communityPackage?.updateAvailable)),A=r((()=>{const e=j.value&&K.default.gt(j.value||"",E.value);return k.isCommunityNodesFeatureEnabled&&e})),U=[{label:d.baseText("settings.communityNodes.viewDocsAction.label"),value:D.VIEW_DOCS,type:"external-link"},{label:d.baseText("settings.communityNodes.uninstallAction.label"),value:D.UNINSTALL}];async function L(e){if(a.communityPackage)switch(e){case D.VIEW_DOCS:y.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 D.UNINSTALL:c(a.communityPackage.packageName)}}function V(){a.communityPackage&&t(a.communityPackage.packageName,"instance settings")}return b((()=>a.communityPackage?.packageName),(async e=>{if(e){await P.loadNodeTypesIfNotLoaded();const a=P.visibleNodeTypes.find((a=>a.name.includes(e))),t=await P.getCommunityNodeAttributes(a?.name||"");t?.npmVersion&&(j.value=t.npmVersion)}}),{immediate:!0}),(a,t)=>(n(),s("div",{class:p(a.$style.cardContainer),"data-test-id":"community-package-card"},[e.loading?(n(),s("div",{key:0,class:p(a.$style.cardSkeleton)},[f(m(I),{class:p(a.$style.loader),variant:"p",rows:1},null,8,["class"]),f(m(I),{class:p(a.$style.loader),variant:"p",rows:1},null,8,["class"])],2)):e.communityPackage?(n(),s("div",{key:1,class:p(a.$style.packageCard)},[l("div",{class:p(a.$style.cardInfoContainer)},[l("div",{class:p(a.$style.cardTitle)},[f(m(z),{bold:!0,size:"large"},{default:h((()=>[i(u(e.communityPackage.packageName),1)])),_:1})],2),l("div",{class:p(a.$style.cardSubtitle)},[f(m(z),{bold:!0,size:"small",color:"text-light"},{default:h((()=>[i(u(m(d).baseText("settings.communityNodes.packageNodes.label",{adjustToNumber:e.communityPackage.installedNodes.length}))+": ",1)])),_:1}),f(m(z),{size:"small",color:"text-light"},{default:h((()=>[(n(!0),s(_,null,v(e.communityPackage.installedNodes,((a,t)=>(n(),s("span",{key:a.name},[i(u(a.name),1),t!=e.communityPackage.installedNodes.length-1?(n(),s("span",Z,",")):g("",!0)])))),128))])),_:1})],2)],2),l("div",{class:p(a.$style.cardControlsContainer)},[f(m(z),{bold:!0,size:"large",color:"text-light"},{default:h((()=>[i(" v"+u(e.communityPackage.installedVersion),1)])),_:1}),!0===e.communityPackage.failedLoading?(n(),C(m(N),{key:0,placement:"top"},{content:h((()=>[l("div",null,u(m(d).baseText("settings.communityNodes.failedToLoad.tooltip")),1)])),default:h((()=>[f(m(T),{icon:"triangle-alert",color:"danger",size:"large"})])),_:1})):S.value||A.value?(n(),C(m(N),{key:1,placement:"top"},{content:h((()=>[l("div",null,u(m(d).baseText("settings.communityNodes.updateAvailable.tooltip")),1)])),default:h((()=>[f(m($),{variant:"outline",label:"Update",onClick:V})])),_:1})):(n(),C(m(N),{key:2,placement:"top"},{content:h((()=>[l("div",null,u(m(d).baseText("settings.communityNodes.upToDate.tooltip")),1)])),default:h((()=>[f(m(T),{icon:"circle-check",color:"text-light",size:"large"})])),_:1})),l("div",{class:p(a.$style.cardActions)},[f(m(w),{actions:U,onAction:L})],2)],2)],2)):g("",!0)],2))}}),H=S(G,[["__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:E()}),d=Y(),b=A(),w=x(),N=B(),T=V(),z=M(),I=Q(),S=R(),D=O(),W=r((()=>D.isUnverifiedPackagesEnabled?w.baseText("settings.communityNodes.empty.title"):w.baseText("settings.communityNodes.empty.verified.only.title"))),F=r((()=>{if(!D.isUnverifiedPackagesEnabled)return w.baseText("settings.communityNodes.empty.verified.only.description");const e=I.availablePackageCount;return e<31?w.baseText("settings.communityNodes.empty.description.no-packages",{interpolate:{docURL:L}}):w.baseText("settings.communityNodes.empty.description",{interpolate:{docURL:L,count:(10*Math.floor(e/10)).toString()}})})),X=r((()=>D.isUnverifiedPackagesEnabled?w.baseText("settings.communityNodes.empty.installPackageLabel"):"")),J=r((()=>({calloutText:"",calloutTheme:void 0,hideButton:!1}))),K=()=>{Z()},Z=()=>{const e={is_empty_state:0===I.getInstalledPackages.length};N.track("user clicked cnr install button",e),b.run("settingsCommunityNodesView.openInstallModal",e),S.openModal(U)};return c((()=>{t.initialize(),d.pushConnect()})),y((async()=>{z.set(w.baseText("settings.communityNodes"));try{a.value=!0,await I.fetchInstalledPackages();const e=I.getInstalledPackages,t=e.filter((e=>e.updateAvailable));N.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){T.showError(e,w.baseText("settings.communityNodes.fetchError.title"),w.baseText("settings.communityNodes.fetchError.message"))}finally{a.value=!1}try{await I.fetchAvailableCommunityPackageCount()}finally{a.value=!1}})),k((()=>{d.pushDisconnect(),t.terminate()})),(e,t)=>(n(),s("div",{class:p(e.$style.container)},[l("div",{class:p(e.$style.headingContainer)},[f(m(P),{size:"2xlarge"},{default:h((()=>[i(u(m(w).baseText("settings.communityNodes")),1)])),_:1}),m(D).isUnverifiedPackagesEnabled&&m(I).getInstalledPackages.length>0&&!a.value?(n(),C(m($),{key:0,label:m(w).baseText("settings.communityNodes.installModal.installButton.label"),size:"large",onClick:Z},null,8,["label"])):g("",!0)],2),a.value?(n(),s("div",{key:0,class:p(e.$style.cardsContainer)},[(n(),s(_,null,v(2,(e=>f(H,{key:"index-"+e,loading:!0}))),64))],2)):0===m(I).getInstalledPackages.length?(n(),s("div",{key:1,class:p(e.$style.actionBoxContainer)},[f(m(j),{heading:W.value,description:F.value,"button-text":X.value,"button-disabled":!m(D).isUnverifiedPackagesEnabled,"callout-text":J.value.calloutText,"callout-theme":J.value.calloutTheme,"onClick:button":K},null,8,["heading","description","button-text","button-disabled","callout-text","callout-theme"])],2)):(n(),s("div",{key:2,class:p(e.$style.cardsContainer)},[(n(!0),s(_,null,v(m(I).getInstalledPackages,(e=>(n(),C(H,{key:e.packageName,"community-package":e},null,8,["community-package"])))),128))],2))],2))}}),e("default",S(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-BEkay7wo.js.map