Repository URL to install this package:
|
Version:
2.8.0 ▾
|
import{d as x,V as C,al as Q,c as l,a0 as V,aG as g,a as s,w as t,a2 as c,a3 as D,Z as I,o as a,e,aH as B,g as u,aI as w,b as f,aJ as N,aK as R}from"./index-1ad4f081-98325998.js";import{u as T}from"./usePageTitle-b23eb992.js";import{r as Z}from"./routes-7f16c85e.js";const O=x({__name:"Flow",setup(G){const i=C(),n=Q("flowId"),p=D(),m=l(()=>{const r=["Runs","Deployments"];return I.xl||r.unshift("Details"),r}),_={interval:3e5},d=V(i.flows.getFlow,[n.value],_),o=l(()=>d.response),y=g({flows:[n.value]}),b=l(()=>({flows:[n.value]}));function v(){p.push(Z.flows())}const F=l(()=>o.value?`Flow: ${o.value.name}`:"Flow");return T(F),(r,H)=>{const h=c("p-tabs"),k=c("p-layout-well");return a(),s(k,{class:"flow"},{header:t(()=>[e(o)?(a(),s(e(B),{key:0,flow:e(o),onDelete:v},null,8,["flow"])):u("",!0)]),well:t(()=>[e(o)?(a(),s(e(w),{key:0,flow:e(o)},null,8,["flow"])):u("",!0)]),default:t(()=>[f(h,{tabs:e(m)},{details:t(()=>[e(o)?(a(),s(e(w),{key:0,flow:e(o)},null,8,["flow"])):u("",!0)]),deployments:t(()=>[f(e(N),{filter:e(b)},null,8,["filter"])]),runs:t(()=>[f(e(R),{"flow-run-filter":e(y)},null,8,["flow-run-filter"])]),_:1},8,["tabs"])]),_:1})}}});export{O as default};