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