UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 2.43 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.13.4`}}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]=`02c196e1-2ea2-49e0-96c5-019a262bb031`,e._sentryDebugIdIdentifier=`sentry-dbid-02c196e1-2ea2-49e0-96c5-019a262bb031`)})()}catch{}import{$ as e,N as t,S as n,T as r,W as i,Wt as a,X as o,gt as s,q as c,w as l}from"./vue.runtime.esm-bundler-D9KLAxvJ.js";import{bt as u}from"./_MapCache-CUJwh2qp.js";import{Qi as d,gt as f}from"./src-wni2AGA3.js";import"./sanitize-html-my1ogl5v.js";import{Hr as p,Sn as m,ia as h,r as g,w as _}from"./users.store-BHWXXawf.js";import{fl as v,zs as y}from"./constants-CIP7tKq1.js";import"./merge-BqvKZ38d.js";import"./_baseOrderBy-CaKruttV.js";import"./dateformat-CYfyw486.js";import"./useDebounce-CTeIt-cH.js";import{t as b}from"./setupPanel.store-D0Kh-_X7.js";import{n as x}from"./nodeTransforms-DgA3LbBA.js";import"./folders.store-DKth0xuB.js";import{t as S}from"./readyToRun.store-DpPozriV.js";var C=t({__name:`SetupWorkflowCredentialsButton`,setup(t){let C=S(),w=h(),T=_(),E=p(),D=g(),O=m(),k=b(),A=u(),j=f(),M=n(()=>j.query.templateId!==void 0),N=n(()=>!!w?.value?.meta?.templateCredsSetupCompleted),P=n(()=>{if(N.value)return!0;let e=w?.value?.getNodes()??[];return e.length?e.every(e=>x(T,e)):!0}),F=n(()=>E.getVariant(v.name)===v.variant),I=n(()=>k.isFeatureEnabled),L=n(()=>w?.value?.meta?.templateId?I.value?(w?.value?.getNodes()??[]).length>0:N.value?!1:!P.value:!1),R=n(()=>I.value&&O.focusPanelActive&&O.selectedTab===`setup`),z=s(P,e=>{e&&(w?.value?.addToMeta({templateCredsSetupCompleted:!0}),z())}),B=()=>{O.setSelectedTab(`setup`),O.openFocusPanel()},V=()=>{D.openModal(y)},H=()=>{I.value?B():V()};return c(()=>{D.closeModal(y)}),o(async()=>{await i();let e=w?.value?.meta?.templateId,t=C.isReadyToRunTemplateId(e);F.value&&L.value&&!t&&M.value&&H()}),(t,n)=>L.value?(e(),l(a(d),{key:0,variant:`subtle`,label:a(A).baseText(`nodeView.setupTemplate`),disabled:R.value,"data-test-id":`setup-credentials-button`,size:`large`,icon:`package-open`,onClick:n[0]||=e=>H()},null,8,[`label`,`disabled`])):r(``,!0)}});export{C as default}; //# sourceMappingURL=SetupWorkflowCredentialsButton-C_7ZGWCv.js.map