import PropTypes from '../_util/vue-types' import { getComponentFromProp } from '../_util/props-util' export default { name: 'ACardMeta', props: { prefixCls: PropTypes.string.def('ant-card'), title: PropTypes.any, description: PropTypes.any, }, render () { const { prefixCls = 'ant-card' } = this.$props const classString = { [`${prefixCls}-meta`]: true, } const avatar = getComponentFromProp(this, 'avatar') const title = getComponentFromProp(this, 'title') const description = getComponentFromProp(this, 'description') const avatarDom = avatar ?
{avatar}
: null const titleDom = title ?
{title}
: null const descriptionDom = description ?
{description}
: null const MetaDetail = titleDom || descriptionDom ?
{titleDom} {descriptionDom}
: null return (
{avatarDom} {MetaDetail}
) }, }