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,
});
if (allowHtml && typeof message === 'string') {
return <div class={classNames} innerHTML={message} />;
const content = isFunction(message) ? message() : message;
if (allowHtml && typeof content === 'string') {
return <div class={classNames} innerHTML={content} />;
}
return (
<div class={classNames}>
{isFunction(message) ? message() : message}
</div>
);
return <div class={classNames}>{content}</div>;
};
const renderContent = () => {