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