n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 4.71 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]=`d739d5f2-7bf1-4a9c-865b-b8b13b064a88`,e._sentryDebugIdIdentifier=`sentry-dbid-d739d5f2-7bf1-4a9c-865b-b8b13b064a88`)})()}catch{}import{$ as e,A as t,C as n,Ft as r,N as i,S as a,Sn as o,Wt as s,X as c,_n as l,gt as u,h as d,j as f,w as p,yt as m}from"./vue.runtime.esm-bundler-D9KLAxvJ.js";import{bt as h}from"./_MapCache-CUJwh2qp.js";import{Mi as g,_t as _,gt as v,lt as y,nt as b}from"./src-wni2AGA3.js";import{t as x}from"./_plugin-vue_export-helper-Dm3nT7Ps.js";import{As as S,Mr as C,ia as w,r as T,s as E,yn as D}from"./users.store-BHWXXawf.js";import{ec as O}from"./constants-CIP7tKq1.js";import{t as k}from"./useInjectWorkflowId-BSmCE6rY.js";var A={class:`mt-2xs`},j=x(i({__name:`WorkflowExecutionsInfoAccordion`,props:{initiallyExpanded:{type:Boolean,default:!1}},setup(i){let x=i,j=h(),M=_(),N=v(),P=D({router:M}),F=h(),I=k(),L=S(),R=T(),z=E(),B=w(),V=C(),H=r({saveFailedExecutions:`all`,saveSuccessfulExecutions:`all`,saveManualExecutions:!1}),U=r({saveFailedExecutions:!1,saveSuccessfulExecutions:!1,saveTestExecutions:!1}),W=a(()=>[{id:`productionExecutions`,label:F.baseText(`executionsLandingPage.emptyState.accordion.productionExecutions`),icon:K.value.icon,iconColor:K.value.color,tooltip:q.value===`unknown`?F.baseText(`executionsLandingPage.emptyState.accordion.productionExecutionsWarningTooltip`):null},{id:`manualExecutions`,label:F.baseText(`executionsLandingPage.emptyState.accordion.testExecutions`),icon:U.value.saveTestExecutions?`check`:`x`,iconColor:U.value.saveTestExecutions?`success`:`danger`}]),G=a(()=>x.initiallyExpanded?!U.value.saveFailedExecutions||!U.value.saveSuccessfulExecutions||!U.value.saveTestExecutions:!1),K=a(()=>q.value===`saving`?{icon:`check`,color:`success`}:q.value===`not-saving`?{icon:`x`,color:`danger`}:{icon:`triangle-alert`,color:`warning`}),q=a(()=>U.value.saveSuccessfulExecutions===U.value.saveFailedExecutions?U.value.saveSuccessfulExecutions?`saving`:`not-saving`:`unknown`),J=a(()=>B?.value?.getSettingsSnapshot()??{}),Y=a(()=>{if(!U.value.saveTestExecutions||q.value!==`saving`)return{icon:`triangle-alert`,color:`warning`}});u(J,e=>{X(e)}),c(()=>{H.value.saveFailedExecutions=L.saveDataErrorExecution,H.value.saveSuccessfulExecutions=L.saveDataSuccessExecution,H.value.saveManualExecutions=L.saveManualExecutions,X(J.value)});function X(e){U.value.saveFailedExecutions=e.saveDataErrorExecution===void 0?H.value.saveFailedExecutions===`all`:e.saveDataErrorExecution===`all`,U.value.saveSuccessfulExecutions=e.saveDataSuccessExecution===void 0?H.value.saveSuccessfulExecutions===`all`:e.saveDataSuccessExecution===`all`,U.value.saveTestExecutions=e.saveManualExecutions===void 0?H.value.saveManualExecutions:e.saveManualExecutions}function Z(e){e.target instanceof HTMLAnchorElement&&(e.preventDefault(),R.openModal(O))}function Q(e,t){e===`productionExecutions`&&t.target instanceof HTMLAnchorElement&&(t.preventDefault(),R.openModal(O))}function $(){R.openModal(O)}async function ee(){let e;if(I.value)e=I.value;else if(N.params.name){let t=N.params.name;e=Array.isArray(t)?t[0]:t}e&&await P.saveCurrentWorkflow({id:e})&&await V.showNpsSurveyIfPossible()}return(r,i)=>(e(),p(s(b),{class:l([r.$style.accordion,`mt-2xl`]),title:s(j).baseText(`executionsLandingPage.emptyState.accordion.title`),items:W.value,"initially-expanded":G.value,"header-icon":Y.value,"onClick:body":Z,onTooltipClick:Q},{customContent:m(()=>[n(`footer`,A,[t(o(s(j).baseText(`executionsLandingPage.emptyState.accordion.footer`))+` `,1),f(s(g),{disabled:s(z).isWorkflowSaved[s(I)]},{content:m(()=>[n(`div`,null,[f(s(y),{onClick:d(ee,[`prevent`])},{default:m(()=>[t(o(s(j).baseText(`executionsLandingPage.emptyState.accordion.footer.tooltipLink`)),1)]),_:1}),t(` `+o(s(j).baseText(`executionsLandingPage.emptyState.accordion.footer.tooltipText`)),1)])]),default:m(()=>[f(s(y),{class:l({[r.$style.disabled]:!s(z).isWorkflowSaved[s(I)]}),size:`small`,onClick:d($,[`prevent`])},{default:m(()=>[t(o(s(j).baseText(`executionsLandingPage.emptyState.accordion.footer.settingsLink`)),1)]),_:1},8,[`class`])]),_:1},8,[`disabled`])])]),_:1},8,[`class`,`title`,`items`,`initially-expanded`,`header-icon`]))}}),[[`__cssModules`,{$style:{accordion:`_accordion_clgee_125`,disabled:`_disabled_clgee_153`}}]]);export{j as t};
//# sourceMappingURL=WorkflowExecutionsInfoAccordion-C3OaFKJX.js.map