ll-package
Version:
2 lines (1 loc) • 1.05 kB
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const o=require("../../../@babel/runtime/helpers/esm/objectSpread2.js"),u=require("../../../@babel/runtime/helpers/esm/extends.js"),n=require("vue"),i=require("../_util/classNames.js"),d=require("../config-provider/hooks/useConfigInject.js"),f=require("../_util/props-util/initDefaultProps.js"),l=require("./Element.js"),v=require("./style/index.js"),s=()=>u.default(u.default({},l.skeletonElementProps()),{size:String,block:Boolean}),k=n.defineComponent({compatConfig:{MODE:3},name:"ASkeletonButton",props:f.default(s(),{size:"default"}),setup(t){const{prefixCls:e}=d.default("skeleton",t),[r,a]=v.default(e),c=n.computed(()=>i.default(e.value,`${e.value}-element`,{[`${e.value}-active`]:t.active,[`${e.value}-block`]:t.block},a.value));return()=>r(n.createVNode("div",{class:c.value},[n.createVNode(l.default,o.default(o.default({},t),{},{prefixCls:`${e.value}-button`}),null)]))}}),m=k;exports.default=m;exports.skeletonButtonProps=s;
;