Repository URL to install this package:
|
Version:
2.8.0 ▾
|
import{t as Z,U as j,d as z,V as G,a0 as r,c as u,a1 as Y,r as $,a as o,w as c,a2 as k,a3 as q,o as s,b as a,e,a4 as I,k as g,a5 as J,a6 as b,a7 as L,Z as F,a8 as M,a9 as Q,g as i,aa as w,ab as W,ac as X,ad as ee,ae as se,af as V,ag as oe,ah as te,ai as ne,aj as ae,ak as le}from"./index-1ad4f081-98325998.js";import{u as ue}from"./usePageTitle-b23eb992.js";import"./index-eb9d0889.js";import{A as re}from"./ApiRoute-4dcc5526.js";import{r as ce}from"./routes-7f16c85e.js";import"./meta-26546594.js";class ie extends re(j){}const de=Z(new ie),pe={class:"flow-runs__list"},fe={class:"flow-runs__list-controls"},me={class:"flow-runs__list-controls--right"},ge=z({__name:"FlowRuns",setup(C){const x=q(),d=G(),R=r(d.flowRuns.getFlowRunsCount,[{}]),S=u(()=>R.executed),A=u(()=>R.response===0),{filter:p,hasFilters:D,startDate:U,endDate:B,name:f,sort:m}=Y(),_={interval:3e4},y=r(d.flowRuns.getFlowRunsCount,[p],_),K=u(()=>y.response),N=r(de.getFlowRunHistory,[p],_),E=u(()=>N.response??[]),v=r(d.flowRuns.getFlowRuns,[p],_),h=u(()=>v.response??[]),t=$([]);function H(){x.push(ce.flowRuns())}const O=()=>{t.value=[],v.refresh(),y.refresh()};return ue("Flow Runs"),(_e,n)=>{const P=k("p-button"),T=k("p-layout-default");return s(),o(T,{class:"flow-runs"},{header:c(()=>[a(e(I))]),default:c(()=>[e(S)?(s(),g(b,{key:0},[e(A)?(s(),o(e(J),{key:0})):(s(),g(b,{key:1},[a(e(L)),e(F).md?(s(),o(e(M),Q({key:0,history:e(E)},{startDate:e(U),endDate:e(B)},{class:"flow-runs__chart"}),null,16,["history"])):i("",!0),w("div",pe,[w("div",fe,[w("div",me,[t.value.length==0?(s(),o(e(W),{key:0,count:e(K),label:"Flow run"},null,8,["count"])):(s(),o(e(X),{key:1,count:t.value.length},null,8,["count"])),a(e(ee),{selected:t.value,onDelete:O},null,8,["selected"])]),e(F).md?(s(),o(e(se),{key:0,modelValue:e(f),"onUpdate:modelValue":n[0]||(n[0]=l=>V(f)?f.value=l:null),placeholder:"Search by run name",label:"Search by run name"},null,8,["modelValue"])):i("",!0),a(e(oe),{modelValue:e(m),"onUpdate:modelValue":n[1]||(n[1]=l=>V(m)?m.value=l:null)},null,8,["modelValue"])]),a(e(te),{selected:t.value,"onUpdate:selected":n[2]||(n[2]=l=>t.value=l),"flow-runs":e(h)},null,8,["selected","flow-runs"]),e(h).length?i("",!0):(s(),o(e(ne),{key:0},ae({_:2},[e(D)?{name:"actions",fn:c(()=>[a(P,{size:"sm",secondary:"",onClick:H},{default:c(()=>[le(" Clear Filters ")]),_:1})]),key:"0"}:void 0]),1024))])],64))],64)):i("",!0)]),_:1})}}});export{ge as default};