UNPKG

ll-package

Version:

2 lines (1 loc) 1.21 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const t=require("vue"),I=require("../config-provider/hooks/useConfigInject.js"),v=require("../_util/vue-types/index.js"),_=()=>({avatar:v.default.any,description:v.default.any,prefixCls:String,title:v.default.any}),N=t.defineComponent({compatConfig:{MODE:3},name:"AListItemMeta",props:_(),displayName:"AListItemMeta",__ANT_LIST_ITEM_META:!0,slots:Object,setup(i,f){let{slots:e}=f;const{prefixCls:a}=I.default("list",i);return()=>{var l,s,o,n,c,r;const p=`${a.value}-item-meta`,d=(l=i.title)!==null&&l!==void 0?l:(s=e.title)===null||s===void 0?void 0:s.call(e),u=(o=i.description)!==null&&o!==void 0?o:(n=e.description)===null||n===void 0?void 0:n.call(e),m=(c=i.avatar)!==null&&c!==void 0?c:(r=e.avatar)===null||r===void 0?void 0:r.call(e),M=t.createVNode("div",{class:`${a.value}-item-meta-content`},[d&&t.createVNode("h4",{class:`${a.value}-item-meta-title`},[d]),u&&t.createVNode("div",{class:`${a.value}-item-meta-description`},[u])]);return t.createVNode("div",{class:p},[m&&t.createVNode("div",{class:`${a.value}-item-meta-avatar`},[m]),(d||u)&&M])}}});exports.default=N;exports.listItemMetaProps=_;