|
|
-import{h as f,ag as x,at as $,D as h,v as y,w as C}from"./index-1FbBYs2W.js";import{d as g,B as t,i as p,c as N,N as r,j as S}from"./vue-vendor-B2yM2jt_.js";const B=5;var I=g({name:"DotLoading",props:{size:{type:Number}},setup(e){const n=f("dot-loading");return()=>{const i=e.size?{width:`${e.size}px`,height:`${e.size}px`}:{};return t("div",{class:n,style:{width:e.size?`${e.size*7}px`:void 0,height:e.size?`${e.size}px`:void 0}},[Array(B).fill(1).map((l,o)=>t("div",{class:`${n}-item`,key:o,style:i},null))])}}}),d=g({name:"Spin",props:{size:{type:Number},loading:Boolean,dot:Boolean,tip:String,hideIcon:{type:Boolean,default:!1}},setup(e,{slots:n}){const i=f("spin"),l=p(x,void 0),o=N(()=>[i,{[`${i}-loading`]:e.loading,[`${i}-with-tip`]:e.tip&&!n.default}]),m=()=>{if(n.icon){const a=$(n.icon());if(a)return S(a,{spin:!0})}return n.element?n.element():e.dot?t(I,{size:e.size},null):l!=null&&l.slots.loading?l.slots.loading():t(h,{spin:!0,size:e.size},null)},s=()=>{var a,c,u;const z=e.size?{fontSize:`${e.size}px`}:void 0,v=!!((a=n.tip)!=null?a:e.tip);return t(r,null,[!e.hideIcon&&t("div",{class:`${i}-icon`,style:z},[m()]),v&&t("div",{class:`${i}-tip`},[(u=(c=n.tip)==null?void 0:c.call(n))!=null?u:e.tip])])};return()=>t("div",{class:o.value},[n.default?t(r,null,[n.default(),e.loading&&t("div",{class:`${i}-mask`},[t("div",{class:`${i}-mask-icon`},[s()])])]):s()])}});const j=Object.assign(d,{install:(e,n)=>{y(e,n);const i=C(n);e.component(i+d.name,d)}});export{j as S};
|
|
|
+import{h as f,ag as x,at as $,D as h,v as y,w as C}from"./index-D05uf6-_.js";import{d as g,B as t,i as p,c as N,N as r,j as S}from"./vue-vendor-B2yM2jt_.js";const B=5;var I=g({name:"DotLoading",props:{size:{type:Number}},setup(e){const n=f("dot-loading");return()=>{const i=e.size?{width:`${e.size}px`,height:`${e.size}px`}:{};return t("div",{class:n,style:{width:e.size?`${e.size*7}px`:void 0,height:e.size?`${e.size}px`:void 0}},[Array(B).fill(1).map((l,o)=>t("div",{class:`${n}-item`,key:o,style:i},null))])}}}),d=g({name:"Spin",props:{size:{type:Number},loading:Boolean,dot:Boolean,tip:String,hideIcon:{type:Boolean,default:!1}},setup(e,{slots:n}){const i=f("spin"),l=p(x,void 0),o=N(()=>[i,{[`${i}-loading`]:e.loading,[`${i}-with-tip`]:e.tip&&!n.default}]),m=()=>{if(n.icon){const a=$(n.icon());if(a)return S(a,{spin:!0})}return n.element?n.element():e.dot?t(I,{size:e.size},null):l!=null&&l.slots.loading?l.slots.loading():t(h,{spin:!0,size:e.size},null)},s=()=>{var a,c,u;const z=e.size?{fontSize:`${e.size}px`}:void 0,v=!!((a=n.tip)!=null?a:e.tip);return t(r,null,[!e.hideIcon&&t("div",{class:`${i}-icon`,style:z},[m()]),v&&t("div",{class:`${i}-tip`},[(u=(c=n.tip)==null?void 0:c.call(n))!=null?u:e.tip])])};return()=>t("div",{class:o.value},[n.default?t(r,null,[n.default(),e.loading&&t("div",{class:`${i}-mask`},[t("div",{class:`${i}-mask-icon`},[s()])])]):s()])}});const j=Object.assign(d,{install:(e,n)=>{y(e,n);const i=C(n);e.component(i+d.name,d)}});export{j as S};
|