"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const n=require("vue"),a=require("../_util/classNames.js"),c=require("../_util/props-util/initDefaultProps.js"),i=require("../config-provider/hooks/useConfigInject.js"),o=require("./Element.js"),d=require("./style/index.js"),l=()=>({...o.skeletonElementProps(),size:String,block:Boolean}),f=n.defineComponent({compatConfig:{MODE:3},name:"ASkeletonButton",props:c.default(l(),{size:"default"}),setup(t){const{prefixCls:e}=i.default("skeleton",t),[u,s]=d.default(e),r=n.computed(()=>a.default(e.value,`${e.value}-element`,{[`${e.value}-active`]:t.active,[`${e.value}-block`]:t.block},s.value));return()=>u(n.createVNode("div",{class:r.value},[n.createVNode(o.default,{...t,prefixCls:`${e.value}-button`},null)]))}});exports.default=f;exports.skeletonButtonProps=l;
