n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 9.12 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","./col-legacy-CRjrBpzo.js","./constants-legacy-2_ytuuS3.js","./useRootStore-legacy-CC08el-l.js","./settings.store-legacy-I6rZOvfF.js","./usePageRedirectionHelper-legacy-DQM99rgh.js","./apiKeys.store-legacy-C6epo5dQ.js"],(function(e,t){var a,i,n,s,o,l,r,c,d,p,g,u,_,f,y,b,h,m,x,v,w,k,T,A,K,$,C,j,D,H,I,E,P,z,S,L,M,B,U,R,N,W,F,V,X,J,Y,Z,q;return{setters:[function(e){e.o},function(e){a=e.$,i=e.A,n=e.C,s=e.E,o=e.Ft,l=e.N,r=e.Sn,c=e.T,d=e.Wt,p=e.X,g=e._,u=e._n,_=e.j,f=e.rt,y=e.w,b=e.yt},function(e){h=e.at,m=e.ot},function(e){x=e.At,v=e.Ji,w=e.Pi,k=e.Xi,T=e.Zi,A=e.tt,K=e.wt},function(e){$=e.t},function(e){C=e.Ln,j=e.Na,D=e.Nn,H=e.Pn,I=e.Rt,E=e.fr,P=e.r},function(e){z=e.n,S=e.t},function(e){L=e.$a,M=e.f,e.ys},function(e){B=e.D,U=e.t},function(e){R=e.t},function(e){N=e.t},function(e){W=e.t}],execute:function(){(F=document.createElement("style")).textContent="._cardLink_ec33a_125{cursor:pointer;padding:0 0 0 var(--spacing--sm);align-items:stretch;transition:box-shadow .3s}._cardLink_ec33a_125:hover{box-shadow:var(--shadow--card-hover)}._cardHeading_ec33a_135{font-size:var(--font-size--sm);word-break:word-break;padding:var(--spacing--sm) 0 0 var(--spacing--sm);width:200px}._cardDescription_ec33a_142{min-height:19px;padding:0 0 var(--spacing--sm) var(--spacing--sm);align-items:center;display:flex}._cardActions_ec33a_149{padding:0 var(--spacing--sm) 0 0;cursor:default;flex-direction:row;justify-content:center;align-items:center;display:flex}._cardApiKey_ec33a_158{flex-grow:1;justify-content:center;display:flex}._header_g9f1h_125{white-space:nowrap;margin-bottom:var(--spacing--xl);align-items:center;display:flex}._header_g9f1h_125 :first-child{flex-grow:1}._card_g9f1h_135{position:relative}._destinationItem_g9f1h_139{margin-bottom:var(--spacing--2xs)}._delete_g9f1h_143{top:var(--spacing--sm);right:var(--spacing--sm);display:inline-block;position:absolute}._topHint_g9f1h_150{margin-top:none;margin-bottom:var(--spacing--sm);color:var(--color--text--tint-1)}._topHint_g9f1h_150 span{font-size:var(--font-size--sm);line-height:var(--line-height--lg);font-weight:var(--font-weight--regular)}._BottomHint_g9f1h_161{margin-bottom:var(--spacing--sm);margin-top:var(--spacing--sm)}._apiKeysContainer_g9f1h_166{scrollbar-width:none;max-height:45vh;overflow-x:hidden;overflow-y:auto}\n/*$vite$:1*/",document.head.appendChild(F);try{t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(G=(new t.Error).stack)&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[G]="5f4c23f0-fa2a-4adb-8d04-5bb0a5c59598",t._sentryDebugIdIdentifier="sentry-dbid-5f4c23f0-fa2a-4adb-8d04-5bb0a5c59598")}catch(t){}var t,G;V=l({__name:"ApiKeyCard",props:{apiKey:{}},emits:["edit","delete"],setup(e,{emit:t}){const l="edit",p="delete",g=[{label:"Edit",value:l},{label:"Delete",value:p}],f=h(),m=o(null),v=e,w=t;async function T(e){e===l?w("edit",v.apiKey.id):e===p&&w("delete",v.apiKey.id)}const A=e=>!!e.expiresAt&&e.expiresAt<=Date.now()/1e3,$=e=>{if(!e.expiresAt)return f.baseText("settings.api.neverExpires");if(A(e))return f.baseText("settings.api.expired");const t=L.fromSeconds(e.expiresAt).toFormat("ccc, MMM d yyyy");return f.baseText("settings.api.expirationTime",{interpolate:{time:t}})};return(t,o)=>(a(),y(d(K),{class:u(t.$style.cardLink),"data-test-id":"api-key-card",onClick:o[0]||(o[0]=e=>T("edit"))},{header:b((()=>[n("div",null,[_(d(k),{tag:"h2",bold:"",class:u(t.$style.cardHeading)},{default:b((()=>[i(r(e.apiKey.label),1)])),_:1},8,["class"]),n("div",{class:u([t.$style.cardDescription])},[_(d(k),{color:A(e.apiKey)?"warning":"text-light",size:"small"},{default:b((()=>[n("span",null,r($(e.apiKey)),1)])),_:1},8,["color"])],2)]),e.apiKey.apiKey.includes("*")?(a(),s("div",{key:0,class:u(t.$style.cardApiKey)},[_(d(k),{color:"text-light",size:"small"},{default:b((()=>[i(r(e.apiKey.apiKey),1)])),_:1})],2)):c("",!0)])),append:b((()=>[n("div",{ref_key:"cardActions",ref:m,class:u(t.$style.cardActions)},[_(d(x),{actions:g,theme:"dark",onAction:T})],2)])),_:1},8,["class"]))}}),X=$(V,[["__cssModules",{$style:{cardLink:"_cardLink_ec33a_125",cardHeading:"_cardHeading_ec33a_135",cardDescription:"_cardDescription_ec33a_142",cardActions:"_cardActions_ec33a_149",cardApiKey:"_cardApiKey_ec33a_158"}}]]),J=["textContent"],Y=["textContent"],Z={class:"mt-m text-right"},q=l({__name:"SettingsApiView",setup(e){const l=R(),x=P(),K=D(),{showError:$,showMessage:L}=H(),{confirm:F}=C(),V=I(),q=h(),{goToUpgrade:G}=N(),O=E(),Q=o(!1),ee=W(),{getAndCacheApiKeys:te,deleteApiKey:ae,getApiKeyAvailableScopes:ie}=ee,{apiKeysSortByCreationDate:ne}=B(ee),{isSwaggerUIEnabled:se,publicApiPath:oe,publicApiLatestVersion:le}=l,{baseUrl:re}=U(),{isPublicApiEnabled:ce}=l,de=o(""),pe=async()=>{O.track("User clicked create API key button"),x.openModalWithData({name:j,data:{mode:"new"}})};function ge(){G("settings-n8n-api","upgrade-api","redirect")}async function ue(e){if("confirm"===await F(q.baseText("settings.api.delete.description"),q.baseText("settings.api.delete.title"),{confirmButtonText:q.baseText("settings.api.delete.button"),cancelButtonText:q.baseText("generic.cancel")}))try{await ae(e),L({title:q.baseText("settings.api.delete.toast"),type:"success"})}catch(t){$(t,q.baseText("settings.api.delete.error"))}finally{O.track("User clicked delete API key button")}}function _e(e){x.openModalWithData({name:j,data:{mode:"edit",activeId:e}})}return p((async()=>{V.set(q.baseText("settings.api")),de.value=se?`${re}${oe}/v${le}/docs`:`https://${M}/api/api-reference/`,ce&&await async function(){try{Q.value=!0,await Promise.all([te(),ie()])}catch(e){$(e,q.baseText("settings.api.view.error"))}finally{Q.value=!1}}()})),(e,t)=>(a(),s("div",{class:u(e.$style.container)},[n("div",{class:u(e.$style.header)},[_(d(v),{size:"2xlarge"},{default:b((()=>[i(r(d(q).baseText("settings.api")),1)])),_:1})],2),d(ce)&&d(ne).length?(a(),s("p",{key:0,class:u(e.$style.topHint)},[_(d(k),null,{default:b((()=>[_(d(m),{keypath:"settings.api.view.info",tag:"span",scope:"global"},{apiAction:b((()=>[n("a",{"data-test-id":"api-docs-link",href:"https://docs.n8n.io/api",target:"_blank",textContent:r(d(q).baseText("settings.api.view.info.api"))},null,8,J)])),webhookAction:b((()=>[n("a",{"data-test-id":"webhook-docs-link",href:"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.webhook/",target:"_blank",textContent:r(d(q).baseText("settings.api.view.info.webhook"))},null,8,Y)])),_:1})])),_:1})],2)):c("",!0),n("div",{class:u(e.$style.apiKeysContainer)},[d(ne).length?(a(!0),s(g,{key:0},f(d(ne),((t,i)=>(a(),y(d(z),{key:t.id,gutter:10,class:u([{[e.$style.destinationItem]:i!==d(ne).length-1}])},{default:b((()=>[_(d(S),null,{default:b((()=>[_(X,{"api-key":t,onDelete:ue,onEdit:_e},null,8,["api-key"])])),_:2},1024)])),_:2},1032,["class"])))),128)):c("",!0)],2),d(ce)&&d(ne).length?(a(),s("div",{key:1,class:u(e.$style.BottomHint)},[_(d(k),{size:"small",color:"text-light"},{default:b((()=>[i(r(d(q).baseText("settings.api.view."+(d(l).isSwaggerUIEnabled?"tryapi":"more-details"))),1)])),_:1}),t[0]||(t[0]=i(" "+r(" ")+" ",-1)),d(se)?(a(),y(d(A),{key:0,"data-test-id":"api-playground-link",to:de.value,"new-window":!0,size:"small"},{default:b((()=>[i(r(d(q).baseText("settings.api.view.apiPlayground")),1)])),_:1},8,["to"])):(a(),y(d(A),{key:1,"data-test-id":"api-endpoint-docs-link",to:de.value,"new-window":!0,size:"small"},{default:b((()=>[i(r(d(q).baseText("settings.api.view.external-docs")),1)])),_:1},8,["to"]))],2)):c("",!0),n("div",Z,[d(ce)&&d(ne).length?(a(),y(d(T),{key:0,size:"large",onClick:pe},{default:b((()=>[i(r(d(q).baseText("settings.api.create.button")),1)])),_:1})):c("",!0)]),!d(ce)&&d(K).userIsTrialing?(a(),y(d(w),{key:2,"data-test-id":"public-api-upgrade-cta",heading:d(q).baseText("settings.api.trial.upgradePlan.title"),description:d(q).baseText("settings.api.trial.upgradePlan.description"),"button-text":d(q).baseText("settings.api.trial.upgradePlan.cta"),"onClick:button":ge},null,8,["heading","description","button-text"])):c("",!0),d(ce)&&!d(ne).length?(a(),y(d(w),{key:3,"button-text":d(q).baseText(Q.value?"settings.api.create.button.loading":"settings.api.create.button"),description:d(q).baseText("settings.api.create.description"),"onClick:button":pe},null,8,["button-text","description"])):c("",!0)],2))}}),e("default",$(q,[["__cssModules",{$style:{header:"_header_g9f1h_125",card:"_card_g9f1h_135",destinationItem:"_destinationItem_g9f1h_139",delete:"_delete_g9f1h_143",topHint:"_topHint_g9f1h_150",BottomHint:"_BottomHint_g9f1h_161",apiKeysContainer:"_apiKeysContainer_g9f1h_166"}}]]))}}}));
//# sourceMappingURL=SettingsApiView-legacy-AtxPvlDz.js.map