UNPKG

ll-package

Version:

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