UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 6.02 kB
(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`n8n@2.16.1`}}catch{}})();try{(function(){var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`51ac9282-9be2-4b60-a157-c3dfc40d3555`,e._sentryDebugIdIdentifier=`sentry-dbid-51ac9282-9be2-4b60-a157-c3dfc40d3555`)})()}catch{}import{$ as e,A as t,Bt as n,C as r,E as i,N as a,S as o,Sn as s,T as c,W as l,Wt as u,X as d,_ as f,_n as p,j as m,rt as h,w as g,yt as _}from"./vue.runtime.esm-bundler-C3C09Zii.js";import{at as v,ot as y}from"./core-Bz5WjPxS.js";import{At as b,Ft as x,Ji as S,Pi as C,Qi as w,Xi as T,Yi as E,Zi as D,wt as O}from"./src-XqE2yCpG.js";import{t as k}from"./_plugin-vue_export-helper-CIL7EULb.js";import{Pn as A,Rt as j,r as M,wr as N}from"./users.store-xP93bV7X.js";import{$a as P,us as F}from"./constants-DuQbSl-q.js";import{t as I}from"./usePageRedirectionHelper-CC6sh9o0.js";import{t as L}from"./externalSecrets.ee.store-1A3m4tmC.js";import{n as R,r as z,t as B}from"./ExternalSecretsProviderConnectionSwitch.ee-CPVtrW4T.js";var V=k(a({__name:`ExternalSecretsProviderCard.ee`,props:{provider:{}},setup(a){let f=a,h=L(),y=v(),S=M(),C=A(),E=n(f,`provider`),k=o(()=>E.value.data??{}),{connectionState:j,testConnection:I,setConnectionState:V}=z(E,k),H=o(()=>[{value:`setup`,label:y.baseText(`settings.externalSecrets.card.actionDropdown.setup`)},...f.provider.connected?[{value:`reload`,label:y.baseText(`settings.externalSecrets.card.actionDropdown.reload`)}]:[]]),U=o(()=>f.provider.connected||Object.keys(k.value).length>0),W=o(()=>P.fromISO(N(E.value.connectedAt)?E.value.connectedAt.toISOString():E.value.connectedAt||new Date().toISOString()).toFormat(`dd LLL yyyy`));d(()=>{V(f.provider.state)});async function G(){return f.provider.connected?!0:(await h.getProvider(f.provider.name),await l(),await I()!==`error`)}function K(){S.openModalWithData({name:F,data:{name:f.provider.name}})}async function q(){try{await h.reloadProvider(f.provider.name),C.showMessage({title:y.baseText(`settings.externalSecrets.card.reload.success.title`),message:y.baseText(`settings.externalSecrets.card.reload.success.description`,{interpolate:{provider:f.provider.displayName}}),type:`success`})}catch(e){C.showError(e,y.baseText(`error`))}}async function J(e){switch(e){case`setup`:K();break;case`reload`:await q();break}}return(n,a)=>(e(),g(u(O),{class:p(n.$style.card)},{default:_(()=>[r(`div`,{class:p(n.$style.cardBody)},[m(R,{class:p(n.$style.cardImage),provider:E.value},null,8,[`class`,`provider`]),r(`div`,{class:p(n.$style.cardContent)},[m(u(T),{bold:``},{default:_(()=>[t(s(E.value.displayName),1)]),_:1}),E.value.connected?(e(),g(u(T),{key:0,color:`text-light`,size:`small`},{default:_(()=>[r(`span`,null,s(u(y).baseText(`settings.externalSecrets.card.secretsCount`,{interpolate:{count:u(h).secrets[E.value.name]?.length??0},adjustToNumber:u(h).secrets[E.value.name]?.length??0})),1),a[1]||=t(` | `,-1),r(`span`,null,s(u(y).baseText(`settings.externalSecrets.card.connectedAt`,{interpolate:{date:W.value}})),1)]),_:1})):c(``,!0)],2),E.value.name===`infisical`?(e(),i(`div`,{key:0,class:p(n.$style.deprecationWarning)},[m(u(w),{class:p(n.$style.warningTriangle),icon:`triangle-alert`},null,8,[`class`]),m(u(x),{class:`mr-xs`,theme:`tertiary`,bold:``,"data-test-id":`card-badge`},{default:_(()=>[t(s(u(y).baseText(`settings.externalSecrets.card.deprecated`)),1)]),_:1})],2)):c(``,!0),U.value?(e(),i(`div`,{key:1,class:p(n.$style.cardActions)},[m(B,{provider:E.value,"before-update":G,disabled:u(j)===`error`&&!E.value.connected},null,8,[`provider`,`disabled`]),m(u(b),{class:`ml-s`,theme:`dark`,actions:H.value,onAction:J},null,8,[`actions`])],2)):(e(),g(u(D),{key:2,variant:`subtle`,onClick:a[0]||=e=>K()},{default:_(()=>[t(s(u(y).baseText(`settings.externalSecrets.card.setUp`)),1)]),_:1}))],2)]),_:1},8,[`class`]))}}),[[`__cssModules`,{$style:{card:`_card_184zs_125`,cardImage:`_cardImage_184zs_130`,cardBody:`_cardBody_184zs_135`,cardContent:`_cardContent_184zs_141`,cardActions:`_cardActions_184zs_148`,deprecationWarning:`_deprecationWarning_184zs_155`,warningTriangle:`_warningTriangle_184zs_159`}}]]),H={class:`pb-3xl`},U={key:0,"data-test-id":`external-secrets-content-licensed`},W={href:`https://docs.n8n.io/external-secrets/`,target:`_blank`},G={href:`https://docs.n8n.io/external-secrets/`,target:`_blank`},K=a({__name:`SettingsExternalSecrets`,setup(n){let a=v(),c=L(),l=A(),p=j(),b=I(),x=o(()=>[...c.providers].sort((e,t)=>t.name.localeCompare(e.name)));d(()=>{if(p.set(a.baseText(`settings.externalSecrets.title`)),c.isEnterpriseExternalSecretsEnabled)try{c.fetchGlobalSecrets(),c.getProviders()}catch(e){l.showError(e,a.baseText(`error`))}});function w(){b.goToUpgrade(`external-secrets`,`upgrade-external-secrets`)}return(n,o)=>(e(),i(`div`,H,[m(u(S),{size:`2xlarge`},{default:_(()=>[t(s(u(a).baseText(`settings.externalSecrets.title`)),1)]),_:1}),u(c).isEnterpriseExternalSecretsEnabled?(e(),i(`div`,U,[m(u(E),{theme:`secondary`,class:`mt-2xl mb-l`},{default:_(()=>[t(s(u(a).baseText(`settings.externalSecrets.info`))+` `,1),r(`a`,W,s(u(a).baseText(`settings.externalSecrets.info.link`)),1)]),_:1}),(e(!0),i(f,null,h(x.value,t=>(e(),g(V,{key:t.name,provider:t},null,8,[`provider`]))),128))])):(e(),g(u(C),{key:1,class:`mt-2xl mb-l`,"data-test-id":`external-secrets-content-unlicensed`,"button-text":u(a).baseText(`settings.externalSecrets.actionBox.buttonText`),onClick:w},{heading:_(()=>[r(`span`,null,s(u(a).baseText(`settings.externalSecrets.actionBox.title`)),1)]),description:_(()=>[m(u(y),{keypath:`settings.externalSecrets.actionBox.description`,scope:`global`},{link:_(()=>[r(`a`,G,s(u(a).baseText(`settings.externalSecrets.actionBox.description.link`)),1)]),_:1})]),_:1},8,[`button-text`]))]))}});export{K as default}; //# sourceMappingURL=SettingsExternalSecrets-CCYBymjE.js.map