n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 6.16 kB
JavaScript
!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"n8n@2.16.1"}}catch(e){}}(),System.register(["./vue.runtime.esm-bundler-legacy-BW6xDdqj.js","./core-legacy-VD8c7QJ-.js","./src-legacy-B67uuxhB.js","./get-legacy-CLCnFf3e.js","./_plugin-vue_export-helper-legacy-DFdC_I5Z.js","./users.store-legacy-azRUgFdP.js","./constants-legacy-2_ytuuS3.js","./insights.constants-legacy-DtPF8E1N.js","./insights.utils-legacy-DBZPnldI.js","./smartDecimal-legacy-BR48v4M7.js"],(function(e,t){var a,o,l,i,n,s,r,d,u,f,c,b,m,p,y,h,g,v,w,_,k,x,S,j,T,E,M,D,N,R,I,$,C,U,B,L,P,W;return{setters:[function(e){a=e.$,o=e.A,l=e.C,i=e.E,n=e.F,s=e.Ft,r=e.H,d=e.M,u=e.N,f=e.O,c=e.S,b=e.Sn,m=e.Wt,p=e._,y=e._n,h=e.dt,g=e.gt,v=e.j,w=e.st,_=e.vn,k=e.w,x=e.yt},function(e){S=e.at},function(e){j=e.Di,T=e.Ji,E=e._,M=e.nt},function(e){D=e.d},function(e){N=e.t},function(e){R=e.fr},function(e){I=e.Qo},function(e){$=e.a},function(e){C=e.l,U=e.o,B=e.s},function(e){L=e.t}],execute:function(){(P=document.createElement("style")).textContent='._ellipsis_xypxd_125{white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.2;overflow:hidden}._link_xypxd_133{height:100%;color:var(--color--text);align-items:center;min-width:0;max-width:100%;text-decoration:underline;display:flex;overflow:hidden}._link_xypxd_133>*{min-width:0;overflow:hidden}._link_xypxd_133:hover{color:var(--color--text--shade-1)}._blurryCover_xypxd_151{z-index:1;backdrop-filter:blur(10px);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}._blurryCover_xypxd_151:before{content:"";background:var(--color--foreground--tint-2);opacity:.5;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}\n/*$vite$:1*/',document.head.appendChild(P);try{A="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(O=(new A.Error).stack)&&(A._sentryDebugIds=A._sentryDebugIds||{},A._sentryDebugIds[O]="58c5d283-9721-4bab-baf8-87fbf96239dd",A._sentryDebugIdIdentifier="sentry-dbid-58c5d283-9721-4bab-baf8-87fbf96239dd")}catch(A){}var A,O;W=u({__name:"InsightsTableWorkflows",props:r({data:{},loading:{type:Boolean},isDashboardEnabled:{type:Boolean}},{sortBy:{},sortByModifiers:{}}),emits:r(["update:options"],["update:sortBy"]),setup(e,{emit:r}){const u=d((async()=>await D((()=>t.import("./InsightsPaywall-legacy-CqIEx718.js")),void 0))),N=e,P=S(),W=R(),A=Array.from({length:10},((e,t)=>({workflowId:`sample-workflow-${t+1}`,workflowName:`Sample Workflow ${t+1}`,total:Math.floor(2e3*Math.random())+500,failed:Math.floor(100*Math.random())+20,failureRate:100*Math.random(),timeSaved:Math.floor(3e5*Math.random())+6e4,averageRunTime:Math.floor(6e4*Math.random())+15e3,projectName:`Sample Project ${t+1}`,projectId:`sample-project-${t+1}`,succeeded:Math.floor(2e3*Math.random())+500,runTime:Math.floor(6e4*Math.random())+15e3}))),O={data:A,count:A.length},z=c((()=>N.isDashboardEnabled?N.data:O)),F=c((()=>z.value.data)),q=s([{title:"Name",key:"workflowName",width:400,disableSort:!N.isDashboardEnabled},{title:P.baseText("insights.banner.title.total"),key:"total",value:e=>e.total.toLocaleString("en-US"),disableSort:!N.isDashboardEnabled},{title:P.baseText("insights.banner.title.failed"),key:"failed",value:e=>e.failed.toLocaleString("en-US"),disableSort:!N.isDashboardEnabled},{title:P.baseText("insights.banner.title.failureRate"),key:"failureRate",value:e=>L(B(e.failureRate))+$.failureRate(e.failureRate),disableSort:!N.isDashboardEnabled},{title:P.baseText("insights.banner.title.timeSaved"),key:"timeSaved",value:e=>L(C(e.timeSaved))+$.timeSaved(e.timeSaved),disableSort:!N.isDashboardEnabled},{title:P.baseText("insights.banner.title.averageRunTime"),key:"averageRunTime",value:e=>L(U(e.averageRunTime))+$.averageRunTime(e.averageRunTime),disableSort:!N.isDashboardEnabled},{title:P.baseText("insights.dashboard.table.projectName"),key:"projectName",disableSort:!0}]),H=h(e,"sortBy"),J=s(0),K=s(25),Q=r,V=(e,t)=>({name:I.WORKFLOW,params:{name:e.workflowId},query:t});return g(H,(e=>{W.track("User sorted insights table",{sorted_by:(e??[]).map((e=>({...e,label:q.value.find((t=>t.key===e.id))?.title})))})})),(t,s)=>(a(),i("div",null,[v(m(T),{bold:"",tag:"h3",size:"medium",class:"mb-s"},{default:x((()=>[o(b(m(P).baseText("insights.dashboard.table.title")),1)])),_:1}),v(m(E),{"sort-by":H.value,"onUpdate:sortBy":s[0]||(s[0]=e=>H.value=e),page:J.value,"onUpdate:page":s[1]||(s[1]=e=>J.value=e),"items-per-page":K.value,"onUpdate:itemsPerPage":s[2]||(s[2]=e=>K.value=e),items:F.value,headers:q.value,"items-length":z.value.count,"onUpdate:options":s[3]||(s[3]=e=>Q("update:options",e))},f({"item.workflowName":x((({item:e})=>[(a(),k(w(e.workflowId?m(M):"div"),_(n(e.workflowId?{to:V(e),class:t.$style.link,onClick:()=>(e=>{W.track("User clicked on workflow from insights table",{workflow_id:e.workflowId})})(e)}:{})),{default:x((()=>[v(m(j),{content:e.workflowName,placement:"top"},{default:x((()=>[l("div",{class:y(t.$style.ellipsis)},b(e.workflowName),3)])),_:2},1032,["content"])])),_:2},1040))])),"item.timeSaved":x((({item:e,value:l})=>[!e.timeSaved&&e.workflowId?(a(),k(m(M),{key:0,to:V(e,{settings:"true"}),class:y(t.$style.link)},{default:x((()=>[o(b(m(P).baseText("insights.dashboard.table.estimate")),1)])),_:1},8,["to","class"])):(a(),i(p,{key:1},[o(b(l),1)],64))])),"item.projectName":x((({item:e})=>[e.projectName?(a(),k(m(j),{key:0,content:e.projectName,placement:"top"},{default:x((()=>[l("div",{class:y(t.$style.ellipsis)},b(e.projectName),3)])),_:2},1032,["content"])):(a(),i(p,{key:1},[o(" - ")],64))])),_:2},[e.isDashboardEnabled?void 0:{name:"cover",fn:x((()=>[l("div",{class:y(t.$style.blurryCover)},[v(m(u))],2)])),key:"0"}]),1032,["sort-by","page","items-per-page","items","headers","items-length"])]))}}),e("default",N(W,[["__cssModules",{$style:{ellipsis:"_ellipsis_xypxd_125",link:"_link_xypxd_133",blurryCover:"_blurryCover_xypxd_151"}}]]))}}}));
//# sourceMappingURL=InsightsTableWorkflows-legacy-BL7in3NF.js.map