const e=require("../_util/classNames.js"),t=require("../_util/omit.js"),n=require("../config-provider/hooks/useConfigInject.js"),r=require("./Element.js"),i=require("./style/index.js");let a=require("vue");var o=(0,a.defineComponent)({compatConfig:{MODE:3},name:`ASkeletonInput`,props:{...t.default(r.skeletonElementProps(),[`shape`]),size:String,block:Boolean},setup(t){let{prefixCls:o}=n.default(`skeleton`,t),[s,c]=i.default(o),l=(0,a.computed)(()=>e.default(o.value,`${o.value}-element`,{[`${o.value}-active`]:t.active,[`${o.value}-block`]:t.block},c.value));return()=>s((0,a.createVNode)(`div`,{class:l.value},[(0,a.createVNode)(r.default,{...t,prefixCls:`${o.value}-input`},null)]))}});exports.default=o;