fix(Dialog): allow message function to return html (#8872)

This commit is contained in:
neverland
2021-06-17 10:04:14 +08:00
committed by GitHub
parent 32896da623
commit e4d720a261

View File

@@ -128,14 +128,13 @@ export default defineComponent({
[messageAlign as string]: messageAlign, [messageAlign as string]: messageAlign,
}); });
if (allowHtml && typeof message === 'string') { const content = isFunction(message) ? message() : message;
return <div class={classNames} innerHTML={message} />;
if (allowHtml && typeof content === 'string') {
return <div class={classNames} innerHTML={content} />;
} }
return (
<div class={classNames}> return <div class={classNames}>{content}</div>;
{isFunction(message) ? message() : message}
</div>
);
}; };
const renderContent = () => { const renderContent = () => {