import{_ as s}from"./u-loading.dc153382.js";import{d as a,aw as t,h as e,o,e as u,w as i,R as r,T as d,j as l,f as p,i as f,r as n,b as _}from"./index-de4504bf.js";import{_ as m}from"./_plugin-vue_export-helper.1b428a4d.js";const g=m(a({options:{virtualHost:!0},__name:"page-status",props:{status:{type:String,default:t.LOADING},fixed:{type:Boolean,default:!0}},setup:a=>(m,g)=>{const y=n(_("u-loading"),s),c=l;return a.status!==e(t).NORMAL?(o(),u(c,{key:0,class:r(["page-status",{"page-status--fixed":a.fixed}])},{default:i(()=>[a.status===e(t).LOADING?d(m.$slots,"loading",{key:0},()=>[p(y,{size:60,mode:"flower"})],!0):f("",!0),a.status===e(t).ERROR?d(m.$slots,"error",{key:1},void 0,!0):f("",!0),a.status===e(t).EMPTY?d(m.$slots,"empty",{key:2},void 0,!0):f("",!0)]),_:3},8,["class"])):d(m.$slots,"default",{key:1},void 0,!0)}}),[["__scopeId","data-v-b5b2b5c8"]]);export{g as _};