2 lines
859 B
JavaScript
2 lines
859 B
JavaScript
import{_ as s}from"./u-loading.3c53931b.js";import{e as a,aG as t,h as e,o,c as d,w as r,d as u,R as i,i as l,b as p,k as f,r as n,a as _}from"./index-8146d74e.js";import{_ as m}from"./_plugin-vue_export-helper.1b428a4d.js";const g=m(a({__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(),d(c,{key:0,class:u(["page-status",{"page-status--fixed":a.fixed}])},{default:r(()=>[a.status===e(t).LOADING?i(m.$slots,"loading",{key:0},()=>[p(y,{size:60,mode:"flower"})],!0):f("",!0),a.status===e(t).ERROR?i(m.$slots,"error",{key:1},void 0,!0):f("",!0),a.status===e(t).EMPTY?i(m.$slots,"empty",{key:2},void 0,!0):f("",!0)]),_:3},8,["class"])):i(m.$slots,"default",{key:1},void 0,!0)}}),[["__scopeId","data-v-0a39ed99"]]);export{g as _};
|