n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 7.7 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","./dateformat-legacy-BxdD_OP7.js","./useDebounce-legacy-CT3oYGrC.js","./mcp.constants-legacy-LKs0GtTI.js"],(function(e,t){var n,a,s,l,o,i,c,r,d,u,g,_,f,p,y,v,h,b,x,w,m,k,T,$,j,C,E,V,z,D,N,S,A,I;return{setters:[function(e){n=e.$,a=e.A,s=e.C,l=e.E,o=e.Ft,i=e.N,c=e.S,r=e.Sn,d=e.T,u=e.Wt,g=e.X,_=e._n,f=e.bt,p=e.j,y=e.ot,v=e.w,h=e.yt},function(e){b=e.bt},function(e){x=e.$,w=e.$i,m=e.K,k=e.Qi,T=e.Yi,$=e.Zi},function(e){j=e.t},function(e){},function(e){C=e.Tr,E=e.sl,V=e.vn},function(e){},function(e){},function(e){z=e.d,D=e.j,N=e.r},function(e){},function(e){},function(e){S=e.a}],execute:function(){(A=document.createElement("style")).textContent="._overlay_k3net_125{z-index:1000;background-color:rgba(71,69,84,.75);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}._consent-dialog_k3net_138{min-width:500px;max-width:70%;padding:var(--spacing--lg);background-color:var(--color--background--light-3);border:var(--border);border-radius:var(--radius--lg);flex-direction:column;align-items:center;display:flex;position:relative}._header_k3net_151{align-items:center;gap:var(--spacing--xs);display:flex}._logo_k3net_157{width:var(--spacing--2xl);height:var(--spacing--2xl);border:var(--border);border-radius:var(--radius);justify-content:center;align-items:center;display:flex}._logo_k3net_157._n8n_k3net_166>div{bottom:var(--spacing--5xs);position:relative}._content_k3net_171{padding:var(--spacing--lg);gap:var(--spacing--sm);flex-direction:column;display:flex}._success_k3net_178{padding:var(--spacing--xl);align-items:center;gap:var(--spacing--2xs);text-align:center;flex-direction:column;display:flex}._text-content_k3net_187{gap:var(--spacing--sm);flex-direction:column;display:flex}._permission-list_k3net_193{gap:var(--spacing--2xs);padding-left:var(--spacing--lg);flex-direction:column;list-style-type:disc;display:flex}._permission-list_k3net_193 li,._docs-link_k3net_205{color:var(--color--text);font-size:var(--font-size--2xs)}._footer_k3net_210{justify-content:center;gap:var(--spacing--sm);flex-direction:column;width:100%;display:flex}._footer_k3net_210 .notice{margin:0}._footer_k3net_210 ._button-group_k3net_220{justify-content:center;gap:var(--spacing--2xs);display:flex}\n/*$vite$:1*/",document.head.appendChild(A);try{t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(L=(new t.Error).stack)&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[L]="1d20c859-42ec-43a6-b170-aef2150a51c6",t._sentryDebugIdIdentifier="sentry-dbid-1d20c859-42ec-43a6-b170-aef2150a51c6")}catch(t){}var t,L;I=D(E.CONSENT,(()=>{const e=o(null),t=o(!1),n=o(null),a=N();return{fetchConsentDetails:async()=>{t.value=!0,n.value=null;try{return e.value=await async function(e){return await z(e,"GET","/consent/details")}(a.restApiContext),e.value}catch(s){throw n.value=s instanceof Error?s.message:"Failed to load consent details",s}finally{t.value=!1}},approveConsent:async e=>{t.value=!0,n.value=null;try{return await async function(e,t){return await z(e,"POST","/consent/approve",{approved:t})}(a.restApiContext,e)}catch(s){throw n.value=s instanceof Error?s.message:"Failed to process consent",s}finally{t.value=!1}},resetState:()=>{e.value=null,t.value=!1,n.value=null},consentDetails:e,isLoading:t,error:n}})),e("default",j(i({__name:"OAuthConsentView",setup(e){const t=["claude","mcp inspector"],i=["lovable"],j=I(),E=b(),z=V(),D=C(),N=o(!1),A=c((()=>j.error)),L=c((()=>j.isLoading)),O=c((()=>j.consentDetails)),F=c((()=>{const e=O.value?.clientName?.toLowerCase()??"";return t.some((t=>e.includes(t)))?"anthropic":i.some((t=>e.includes(t)))?"lovable":"mcp"})),M=async()=>{try{const e=await j.approveConsent(!0);N.value=!0,window.location.href=e.redirectUrl}catch(e){D.showError(e,E.baseText("oauth.consentView.error.allow"))}},U=async()=>{try{const e=await j.approveConsent(!1);window.location.href=e.redirectUrl}catch(e){D.showError(e,E.baseText("oauth.consentView.error.deny"))}};return g((async()=>{z.set(E.baseText("oauth.consentView.title"));try{await j.fetchConsentDetails()}catch(e){D.showError(e,E.baseText("oauth.consentView.error.fetchDetails"))}})),(e,t)=>{const o=y("n8n-html");return n(),l("div",{class:_(e.$style.overlay)},[s("div",{class:_(e.$style["consent-dialog"])},[s("header",{class:_(e.$style.header)},[s("div",{class:_([e.$style.logo,e.$style.n8n])},[p(u(x),{size:"small",collapsed:!0,"release-channel":"stable"})],2),s("div",{class:_(e.$style.arrow)},[p(u(w),{icon:"arrow-right",size:"large",color:"text-light"})],2),s("div",{class:_(e.$style.logo)},[p(u(w),{icon:F.value,size:"xlarge",color:"text-dark"},null,8,["icon"])],2)],2),N.value?(n(),l("div",{key:0,class:_(e.$style.success),"data-test-id":"consent-success-screen"},[p(u(T),{tag:"h2",size:"large",bold:!0},{default:h((()=>[a(r(u(E).baseText("oauth.consentView.success.title")),1)])),_:1}),p(u($),{color:"text-base"},{default:h((()=>[a(r(u(E).baseText("oauth.consentView.success.description")),1)])),_:1})],2)):(n(),l("div",{key:1,class:_(e.$style.content),"data-test-id":"consent-content"},[p(u(T),{tag:"h2",size:"large",bold:!0},{default:h((()=>[a(r(u(E).baseText("oauth.consentView.heading",{interpolate:{clientName:O.value?.clientName??""}})),1)])),_:1}),s("div",{class:_(e.$style["text-content"])},[p(u($),{color:"text-base",size:"small"},{default:h((()=>[a(r(u(E).baseText("oauth.consentView.description",{interpolate:{clientName:O.value?.clientName??""}})),1)])),_:1}),s("ul",{class:_(e.$style["permission-list"])},[s("li",null,r(u(E).baseText("oauth.consentView.action.listWorkflows")),1),s("li",null,r(u(E).baseText("oauth.consentView.action.workflowDetails")),1),s("li",null,r(u(E).baseText("oauth.consentView.action.executeWorkflows")),1)],2),s("p",{class:_(e.$style["docs-link"])},[f(s("span",null,null,512),[[o,u(E).baseText("oauth.consentView.readMore",{interpolate:{docsUrl:u(S)}})]])],2)],2)],2)),N.value?d("",!0):(n(),l("footer",{key:2,class:_(e.$style.footer)},[A.value?(n(),v(u(m),{key:0,theme:"danger","data-test-id":"consent-error-notice",content:A.value},null,8,["content"])):d("",!0),s("div",{class:_(e.$style["button-group"])},[p(u(k),{variant:"subtle","data-test-id":"consent-deny-button",size:"large",loading:L.value,disabled:L.value||null!==A.value,onClick:U},{default:h((()=>[a(r(u(E).baseText("generic.deny")),1)])),_:1},8,["loading","disabled"]),p(u(k),{variant:"solid","data-test-id":"consent-allow-button",size:"large",loading:L.value,disabled:L.value||null!==A.value,onClick:M},{default:h((()=>[a(r(u(E).baseText("generic.allow")),1)])),_:1},8,["loading","disabled"])],2)],2))],2)],2)}}}),[["__cssModules",{$style:{overlay:"_overlay_k3net_125","consent-dialog":"_consent-dialog_k3net_138",header:"_header_k3net_151",logo:"_logo_k3net_157",n8n:"_n8n_k3net_166",content:"_content_k3net_171",success:"_success_k3net_178","text-content":"_text-content_k3net_187","permission-list":"_permission-list_k3net_193","docs-link":"_docs-link_k3net_205",footer:"_footer_k3net_210","button-group":"_button-group_k3net_220"}}]]))}}}));
//# sourceMappingURL=OAuthConsentView-legacy-CoBrAgIO.js.map