2 lines
884 B
JavaScript
2 lines
884 B
JavaScript
import{_ as s}from"./u-loading.cb3efde0.js";import{d as a,aw as t,h as e,o,e as i,w as r,R as u,T as d,j as l,f as p,i as f,r as n,b as _}from"./index-d0750414.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),v=l;return a.status!==e(t).NORMAL?(o(),i(v,{key:0,class:u(["page-status",{"page-status--fixed":a.fixed}])},{default:r(()=>[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 _};
|