n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 3.96 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]=`c0a64600-215a-4ac2-805d-2d579b11a3ae`,e._sentryDebugIdIdentifier=`sentry-dbid-c0a64600-215a-4ac2-805d-2d579b11a3ae`)})()}catch{}import{$ as e,A as t,E as n,Ft as r,I as i,N as a,S as o,Sn as s,T as c,Wt as l,_ as u,_n as d,j as f,rt as p,w as m,yt as h}from"./vue.runtime.esm-bundler-C3C09Zii.js";import{at as g}from"./core-Bz5WjPxS.js";import{Xi as _,lt as v,tt as y}from"./src-XqE2yCpG.js";import{t as b}from"./_plugin-vue_export-helper-CIL7EULb.js";import{Ln as x,Pn as S,r as C}from"./users.store-xP93bV7X.js";import{Qo as w,as as T}from"./constants-DuQbSl-q.js";import{t as E}from"./useRootStore-XEREVjMN.js";import{an as D,in as O,rn as k,tn as A}from"./settings.store-CAFiYCMH.js";var j=5,M=b(a({__name:`ResolverDeleteConfirmMessage`,props:{resolverName:{},affectedWorkflows:{}},setup(r){let i=r,a=g(),b=v(),x=o(()=>i.affectedWorkflows.slice(0,j)),S=o(()=>i.affectedWorkflows.length-x.value.length),C=o(()=>i.affectedWorkflows.length>0?`credentialResolverEdit.confirmMessage.deleteResolver.messageWithWorkflows`:`credentialResolverEdit.confirmMessage.deleteResolver.message`),T=o(()=>{let[e,t]=a.baseText(C.value,{interpolate:{savedResolverName:`{{RESOLVER_NAME}}`}}).split(`{{RESOLVER_NAME}}`);return{before:e,after:t}});return(o,g)=>(e(),n(`div`,{class:d(o.$style.container)},[f(l(_),null,{default:h(()=>[t(s(T.value.before),1),f(l(_),{bold:``,tag:`span`},{default:h(()=>[t(s(i.resolverName),1)]),_:1}),t(s(T.value.after),1)]),_:1}),r.affectedWorkflows.length>0?(e(),n(`ul`,{key:0,class:d(o.$style.workflowList)},[(e(!0),n(u,null,p(x.value,r=>(e(),n(`li`,{key:r.id,class:d(o.$style.workflowItem)},[f(l(y),{href:l(b).resolve({name:l(w).WORKFLOW,params:{name:r.id}}).href,"new-window":``},{default:h(()=>[t(s(r.name),1)]),_:2},1032,[`href`])],2))),128))],2)):c(``,!0),S.value>0?(e(),m(l(_),{key:1,size:`small`,color:`text-light`},{default:h(()=>[t(s(l(a).baseText(`credentialResolverEdit.confirmMessage.deleteResolver.andMore`,{interpolate:{count:String(S.value)}})),1)]),_:1})):c(``,!0)],2))}}),[[`__cssModules`,{$style:{container:`_container_celqs_125`,workflowList:`_workflowList_celqs_131`,workflowItem:`_workflowItem_celqs_137`}}]]);function N(){let e=E(),t=C(),n=x(),a=S(),o=g(),s=r([]),c=r([]),l=r(!1),u=r(!1),d=async()=>{try{return l.value=!0,s.value=await D(e.restApiContext),!0}catch(e){return a.showError(e,o.baseText(`workflowSettings.showError.fetchSettings.title`)),!1}finally{l.value=!1}};return{resolvers:s,resolverTypes:c,isLoading:l,isDeleting:u,fetchResolvers:d,fetchResolverTypes:async()=>{try{c.value=await k(e.restApiContext)}catch(e){a.showError(e,o.baseText(`credentialResolverEdit.error.loadTypes`))}},deleteResolver:async t=>{let r=[];try{r=await O(e.restApiContext,t.id)}catch{}let s=i(M,{resolverName:t.name,affectedWorkflows:r});if(await n.confirm(s,o.baseText(`credentialResolverEdit.confirmMessage.deleteResolver.headline`),{confirmButtonText:o.baseText(`credentialResolverEdit.confirmMessage.deleteResolver.confirmButtonText`),customClass:`el-message-box--destructive`,showClose:!0})!==`confirm`)return!1;try{return u.value=!0,await A(e.restApiContext,t.id),a.showMessage({title:o.baseText(`credentialResolverEdit.deleteSuccess.title`),type:`success`}),!0}catch(e){return a.showError(e,o.baseText(`credentialResolverEdit.error.delete`)),!1}finally{u.value=!1}},openCreateModal:e=>{t.openModalWithData({name:T,data:{onSave:e?.onSave??d}})},openEditModal:(e,n)=>{t.openModalWithData({name:T,data:{resolverId:e,onSave:n?.onSave??d,onDelete:n?.onDelete??d}})}}}export{N as t};
//# sourceMappingURL=useCredentialResolvers-3gzGXpXZ.js.map