fix: icon class lose

pull/4134/head
tanjinzhou 2021-05-25 11:39:45 +08:00
parent 44ccaa17de
commit 69b9f80a01
1 changed files with 7 additions and 3 deletions

View File

@ -192,9 +192,13 @@ export default defineComponent({
const titleIsSpan = isValidElement(title) && title.type === 'span'; const titleIsSpan = isValidElement(title) && title.type === 'span';
return ( return (
<> <>
{cloneElement(icon, { {cloneElement(
class: `${prefixCls.value}-item-icon`, icon,
})} {
class: `${prefixCls.value}-item-icon`,
},
false,
)}
{titleIsSpan ? title : <span class={`${prefixCls.value}-title-content`}>{title}</span>} {titleIsSpan ? title : <span class={`${prefixCls.value}-title-content`}>{title}</span>}
</> </>
); );