const e=require("../_util/type.js"),t=require("../_util/props-util/index.js"),n=require("../config-provider/hooks/useConfigInject.js");let r=require("vue");var i=()=>({prefixCls:String,title:e.vNodeType(),description:e.vNodeType(),avatar:e.vNodeType()}),a=(0,r.defineComponent)({compatConfig:{MODE:3},name:`ACardMeta`,props:i(),slots:Object,setup(e,{slots:i}){let{prefixCls:a}=n.default(`card`,e);return()=>{let n={[`${a.value}-meta`]:!0},o=t.getPropsSlot(i,e,`avatar`),s=t.getPropsSlot(i,e,`title`),c=t.getPropsSlot(i,e,`description`),l=o?(0,r.createVNode)(`div`,{class:`${a.value}-meta-avatar`},[o]):null,u=s?(0,r.createVNode)(`div`,{class:`${a.value}-meta-title`},[s]):null,d=c?(0,r.createVNode)(`div`,{class:`${a.value}-meta-description`},[c]):null,f=u||d?(0,r.createVNode)(`div`,{class:`${a.value}-meta-detail`},[u,d]):null;return(0,r.createVNode)(`div`,{class:n},[l,f])}}});exports.cardMetaProps=i,exports.default=a;