2 lines
906 B
JavaScript
Executable File
2 lines
906 B
JavaScript
Executable File
import{_ as s}from"./u-loading.4f613bd7.js";import{e as a,aG as t,h as e,o,c as i,w as r,d,R as p,i as u,k as l,b as f,r as n,a as m}from"./index-af8b4f0a.js";import{_}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(_.$slots,"loading",{key:0},(()=>[f(y,{size:60,mode:"flower"})]),!0):l("v-if",!0),l(" Error "),a.status===e(t).ERROR?p(_.$slots,"error",{key:1},void 0,!0):l("v-if",!0),l(" Empty "),a.status===e(t).EMPTY?p(_.$slots,"empty",{key:2},void 0,!0):l("v-if",!0)])),_:3},8,["class"])):p(_.$slots,"default",{key:1},void 0,!0)}}),[["__scopeId","data-v-0a39ed99"]]);export{g as _};
|