n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 2.7 kB
JavaScript
(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]=`42f5d4b9-6b58-4023-ac42-638297859040`,e._sentryDebugIdIdentifier=`sentry-dbid-42f5d4b9-6b58-4023-ac42-638297859040`)})()}catch{}import{$ as e,A as t,C as n,E as r,N as i,Sn as a,T as o,U as s,Wt as c,_n as l,j as u,w as d,yt as f}from"./vue.runtime.esm-bundler-C3C09Zii.js";import{at as p}from"./core-Bz5WjPxS.js";import{K as m,Q as h,Xi as g,Zi as _,ct as v}from"./src-XqE2yCpG.js";import{t as y}from"./_plugin-vue_export-helper-CIL7EULb.js";import{Pn as b}from"./users.store-xP93bV7X.js";import{t as x}from"./settings.store-CAFiYCMH.js";import{n as S}from"./sso.store-BLo2SbFc.js";var C=y(i({__name:`SSOLogin`,setup(t){let i=p(),s=S(),d=b(),f=v(),m=async()=>{try{let e=s.isDefaultAuthenticationSaml?await s.getSSORedirectUrl(typeof f.query?.redirect==`string`?f.query.redirect:``):s.oidc.loginUrl;window.location.href=e??``}catch(e){d.showError(e,`Error`,e.message)}};return(t,d)=>c(s).showSsoLoginButton?(e(),r(`div`,{key:0,class:l(t.$style.ssoLogin)},[n(`div`,{class:l(t.$style.divider)},[n(`span`,null,a(c(i).baseText(`sso.login.divider`)),1)],2),u(c(_),{variant:`outline`,size:`large`,label:c(i).baseText(`sso.login.button`),onClick:m},null,8,[`label`])],2)):o(``,!0)}}),[[`__cssModules`,{$style:{ssoLogin:`_ssoLogin_16f3z_125`,divider:`_divider_16f3z_133`}}]]),w=y(i({__name:`AuthView`,props:{form:{},formLoading:{type:Boolean,default:!1},subtitle:{},withSso:{type:Boolean,default:!1}},emits:[`update`,`submit`,`secondaryClick`],setup(i,{emit:p}){let _=p,v=e=>{_(`update`,e)},y=e=>{_(`submit`,e)},b=()=>{_(`secondaryClick`)},{settings:{releaseChannel:S}}=x();return(p,_)=>(e(),r(`div`,{class:l(p.$style.container)},[u(c(m),{size:`large`,"release-channel":c(S)},null,8,[`release-channel`]),i.subtitle?(e(),r(`div`,{key:0,class:l(p.$style.textContainer)},[u(c(g),{size:`large`},{default:f(()=>[t(a(i.subtitle),1)]),_:1})],2)):o(``,!0),n(`div`,{class:l(p.$style.formContainer)},[u(c(h),s(i.form,{"data-test-id":`auth-form`,"button-loading":i.formLoading,onSecondaryClick:b,onSubmit:y,onUpdate:v}),{default:f(()=>[i.withSso?(e(),d(C,{key:0})):o(``,!0)]),_:1},16,[`button-loading`])],2)],2))}}),[[`__cssModules`,{$style:{container:`_container_fdp0w_129`,textContainer:`_textContainer_fdp0w_139`,formContainer:`_formContainer_fdp0w_143`}}]]);export{w as t};
//# sourceMappingURL=AuthView-Cz7XUKDy.js.map