import e from"../_util/classNames.mjs";import{createVNode as t}from"vue";var n=()=>({prefixCls:String,size:[String,Number],shape:String,active:{type:Boolean,default:void 0}}),r=n=>{let{prefixCls:r,size:i,shape:a}=n,o=e({[`${r}-lg`]:i===`large`,[`${r}-sm`]:i===`small`}),s=e({[`${r}-circle`]:a===`circle`,[`${r}-square`]:a===`square`,[`${r}-round`]:a===`round`}),c=typeof i==`number`?{width:`${i}px`,height:`${i}px`,lineHeight:`${i}px`}:{};return t(`span`,{class:e(r,o,s),style:c},null)};r.displayName=`SkeletonElement`;export{r as default,n as skeletonElementProps};