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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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 = () => {