1 line
1.2 KiB
JavaScript
1 line
1.2 KiB
JavaScript
import{Q as v}from"./QSpinnerCube-b3e27bc1.js";import{N as b,O as _,P as f,Q as y,R as m,S as C,c as o,U as l,G as S,V as h,d as p,a as w,w as x,e as k,s as Q,j as q,g as z}from"./index-3a2b6cd5.js";const B=b({name:"QInnerLoading",props:{..._,...f,showing:Boolean,color:String,size:{type:[String,Number],default:42},label:String,labelClass:String,labelStyle:[String,Array,Object]},setup(e,{slots:a}){const n=y(),t=m(e,n.proxy.$q),{transitionProps:s,transitionStyle:r}=C(e),u=o(()=>"q-inner-loading absolute-full column flex-center"+(t.value===!0?" q-inner-loading--dark":"")),c=o(()=>"q-inner-loading__label"+(e.labelClass!==void 0?` ${e.labelClass}`:""));function d(){const i=[l(h,{size:e.size,color:e.color})];return e.label!==void 0&&i.push(l("div",{class:c.value,style:e.labelStyle},[e.label])),i}function g(){return e.showing===!0?l("div",{class:u.value,style:r.value},a.default!==void 0?a.default():d()):null}return()=>l(S,s.value,g)}}),P=p({__name:"FullLoader",props:{visibility:Boolean},setup(e){const a=e,n=w(a.visibility);return x(a,(t,s)=>{n.value=a.visibility}),(t,s)=>(k(),Q(B,{showing:n.value,class:"loader"},{default:q(()=>[z(v,{size:"80px",color:"primary"})]),_:1},8,["showing"]))}});export{P as default};
|