n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 5.2 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.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]=`96596b05-6562-4634-9e54-a051593e7b5e`,e._sentryDebugIdIdentifier=`sentry-dbid-96596b05-6562-4634-9e54-a051593e7b5e`)})()}catch{}import{o as e}from"./chunk-DxpFCn6T.js";import{$ as t,A as n,C as r,E as i,N as a,S as o,Sn as s,T as c,Wt as l,X as u,_ as d,_n as f,h as p,j as m,rt as h,w as g,yt as _}from"./vue.runtime.esm-bundler-D9KLAxvJ.js";import{bt as v}from"./_MapCache-CUJwh2qp.js";import{$i as y,Nt as b,Qi as x,Ri as S,Rt as C,Yi as w,Zi as T,lt as E,r as D}from"./src-wni2AGA3.js";import{t as O}from"./_plugin-vue_export-helper-Dm3nT7Ps.js";import"./sanitize-html-my1ogl5v.js";import"./users.store-BHWXXawf.js";import"./constants-CIP7tKq1.js";import"./merge-BqvKZ38d.js";import"./_baseOrderBy-CaKruttV.js";import{t as k}from"./dateformat-CYfyw486.js";import"./useDebounce-CTeIt-cH.js";import{t as A}from"./TimeAgo-B5--ltV7.js";import{t as j}from"./useCredentialResolvers-b41frjnn.js";var M=e(k(),1),N={key:1},P={key:2},F=`https://docs.n8n.io/`,I=O(a({__name:`ResolversView`,setup(e){let a=v(),{resolvers:O,resolverTypes:k,isLoading:I,fetchResolvers:L,fetchResolverTypes:R,deleteResolver:z,openCreateModal:B,openEditModal:V}=j(),H={EDIT:`edit`,DELETE:`delete`};u(async()=>{await Promise.all([L(),R()])});let U=new Date().getFullYear().toString();function W(e){return`d mmmm${String(e).startsWith(U)?``:`, yyyy`}`}let G=o(()=>[{label:a.baseText(`credentialResolver.action.edit`),value:H.EDIT},{label:a.baseText(`credentialResolver.action.delete`),value:H.DELETE}]);function K(){B()}function q(e){V(e.id)}async function J(e){await z(e)&&L()}async function Y(e,t){switch(e){case H.EDIT:q(t);break;case H.DELETE:await J(t);break}}return(e,o)=>(t(),i(`div`,{class:f(e.$style.container)},[r(`div`,{class:f([`mb-xl`,e.$style.headerContainer])},[r(`div`,{class:f(e.$style.headerTitle)},[m(l(w),{tag:`h1`,size:`2xlarge`},{default:_(()=>[n(s(l(a).baseText(`credentialResolver.view.title`)),1)]),_:1}),l(O).length?(t(),g(l(T),{key:0,color:`text-base`,size:`medium`},{default:_(()=>[n(s(l(a).baseText(`credentialResolver.view.description`))+` `+s(l(a).baseText(`credentialResolver.view.learnMore`))+` `,1),m(l(E),{theme:`text`,href:F,size:`medium`,"new-window":``},{default:_(()=>[r(`span`,{class:f(e.$style.link)},[n(s(l(a).baseText(`generic.documentation`))+` `,1),m(l(y),{icon:`arrow-up-right`})],2)]),_:1})]),_:1})):c(``,!0)],2)],2),l(I)&&l(O).length===0?(t(),g(l(D),{key:0,rows:5,"shrink-last":!1})):l(O).length===0?(t(),i(`div`,N,[m(l(S),{class:`mt-2xl mb-l`,description:`yes`},{description:_(()=>[r(`div`,{class:f(e.$style.iconCardContainer)},[r(`div`,{class:f(e.$style.iconCard)},[m(l(y),{icon:`key-round`})],2),r(`div`,{class:f(e.$style.iconCard)},[m(l(y),{icon:`split`})],2),r(`div`,{class:f(e.$style.iconCard)},[m(l(y),{icon:`user`})],2)],2),m(l(w),{tag:`h2`,size:`medium`,align:`center`,class:`mb-2xs`},{default:_(()=>[...o[0]||=[n(` Resolve dynamic credentials from user identity `,-1)]]),_:1}),r(`div`,null,s(l(a).baseText(`credentialResolver.view.description`)),1)]),additionalContent:_(()=>[m(l(x),{variant:`ghost`,class:`mr-2xs n8n-button--highlight`,href:F,target:`_blank`},{default:_(()=>[o[1]||=n(` Learn more `,-1),m(l(y),{icon:`arrow-up-right`})]),_:1}),m(l(x),{variant:`solid`,onClick:K},{default:_(()=>[n(s(l(a).baseText(`credentialResolver.addNew`)),1)]),_:1})]),_:1})])):(t(),i(`div`,P,[r(`div`,{class:f(e.$style.actionBar)},[m(l(x),{variant:`solid`,class:`ml-auto`,icon:`plus`,onClick:K},{default:_(()=>[n(s(l(a).baseText(`credentialResolver.addNew`)),1)]),_:1})],2),(t(!0),i(d,null,h(l(O),i=>(t(),g(l(b),{key:i.id,class:`mb-2xs`,hoverable:``,onClick:p(e=>q(i),[`stop`])},{prepend:_(()=>[m(l(y),{icon:`resolver`,color:`text-dark`,size:28})]),header:_(()=>[m(l(T),{tag:`h2`,bold:``},{default:_(()=>[n(s(i.name),1)]),_:2},1024)]),append:_(()=>[m(l(C),{actions:G.value,onAction:e=>Y(e,i)},null,8,[`actions`,`onAction`])]),default:_(()=>[r(`div`,{class:f(e.$style.cardDescription)},[m(l(T),{color:`text-light`,size:`small`},{default:_(()=>[n(s(l(k).find(({name:e})=>e===i.type)?.displayName||i.type)+` | `,1)]),_:2},1024),m(l(T),{color:`text-light`,size:`small`},{default:_(()=>[n(s(l(a).baseText(`credentialResolver.item.updated`))+` `,1),m(A,{date:i.updatedAt.toString()},null,8,[`date`]),o[2]||=n(` | `,-1)]),_:2},1024),m(l(T),{color:`text-light`,size:`small`},{default:_(()=>[n(s(l(a).baseText(`credentialResolver.item.created`))+` `+s(l(M.default)(i.createdAt,W(i.createdAt))),1)]),_:2},1024)],2)]),_:2},1032,[`onClick`]))),128))]))],2))}}),[[`__cssModules`,{$style:{container:`_container_1gz34_2`,headerContainer:`_headerContainer_1gz34_7`,actionBar:`_actionBar_1gz34_13`,headerTitle:`_headerTitle_1gz34_19`,iconCardContainer:`_iconCardContainer_1gz34_25`,iconCard:`_iconCard_1gz34_25`,link:`_link_1gz34_57`}}]]);export{I as default};
//# sourceMappingURL=ResolversView-DHkJEaTt.js.map