import{_ as H,a as P}from"./COZ_-Glx.js";import{_ as z}from"./EjhM9UWu.js";import{d as F,J as L,o as t,c as n,w as r,b as d,a as f,t as m,k as e,e as a,_ as R,l as h,F as _,p as i,r as v,q as T,s as x}from"./EJiqiqZX.js";import{_ as W}from"./b6minSIt.js";import{_ as j}from"./D5I2b9b_.js";import{_ as q}from"./COaTHx-9.js";import{_ as J}from"./CPUUPkX6.js";import{u as K}from"./CpoXpy3k.js";import"./DPX3lXZf.js";import"./BBOQFEVZ.js";import"./lBS7YjNH.js";import"./Bd9WPADb.js";import"./B3XbUJXz.js";import"./CSwwpV8A.js";import"./CC92fphK.js";import"./CB5_IlOE.js";import"./Cqd5VgjX.js";import"./NwK2Pm4d.js";import"./ByTKohwH.js";import"./C4BmrwDT.js";import"./DbaqFYix.js";import"./BLzOTd6y.js";import"./LMf_8N_G.js";import"./D_7mLYJ8.js";const M={class:"flex flex-col gap-4"},O={class:"font-medium text-lg p-2"},Q={key:0,class:"flex items-center justify-center p-12"},X={class:"flex items-center gap-2"},Y={key:1,class:"pt-4"},Dt=F({__name:"woocommerce",setup(Z){const{getComponentData:b,getHealthData:$}=K(),{componentData:w,componentStatus:D,componentError:g}=b(),{healthData:c,healthStatus:B,healthError:p}=$(),{t:E}=L(),l=x(()=>{const s=p.value?.cause;return s?.identifier?E(`errors.${s.identifier}`):null}),S=x(()=>!!w.value?.components[0].component);return(s,tt)=>{const U=H,k=z,I=R,N=W,V=T,y=P,A=j,C=q,G=J;return t(),n(G,{"flag-name":"page:integrations.woocommerce","tracking-context":{components:"WooCommercePage"}},{default:r(()=>[d("div",M,[f(k,{class:"mb-4"},{header:r(()=>[d("div",O,m(s.$t("WooCommerce Integration")),1),f(U)]),_:1}),e(D)==="pending"?(t(),a("div",Q,[f(I,{name:"svg-spinners:90-ring-with-bg",class:"size-6 mr-2"}),h(" "+m(s.$t("Loading...")),1)])):(t(),a(_,{key:1},[e(S)?(t(),a(_,{key:0},[e(l)?(t(),n(N,{key:0,class:"mb-4",variant:"subtle",color:"info",description:e(l)},null,8,["description"])):i("",!0),e(B)==="success"?(t(),n(k,{key:1,class:"o_mb-4 o_p-4"},{default:r(()=>[e(c)?.isGrouped?(t(),n(A,{key:0,items:e(c).getGroups,variant:"link",ui:{root:"w-full",list:"o_gap-6",content:"o_pt-8"}},{default:r(({item:o})=>[d("div",X,[h(m(s.$t(o.name))+" ",1),o.notifications?(t(),n(V,{key:0,size:"sm",color:"error"},{default:r(()=>[h(m(o.notifications),1)]),_:2},1024)):i("",!0)])]),content:r(({item:o})=>[(t(!0),a(_,null,v(e(c)?.groupedStats?.[o.name],u=>(t(),n(y,{id:u.id,key:u.id,component:u,class:"mb-5"},null,8,["id","component"]))),128))]),_:1},8,["items"])):(t(),a("div",Y,[(t(!0),a(_,null,v(e(c)?.healthDataResults,o=>(t(),n(y,{id:o.id,key:o.id,component:o,class:"mb-5"},null,8,["id","component"]))),128))]))]),_:1})):i("",!0),(e(g)||e(p))&&!e(l)?(t(),n(C,{key:2,error:e(g)||e(p),refresh:()=>{},"with-refresh":!1},null,8,["error"])):i("",!0)],64)):i("",!0)],64))])]),_:1})}}});export{Dt as default};