diff --git a/src/dialog/Dialog.tsx b/src/dialog/Dialog.tsx index a5364a7bf..ad1ed8474 100644 --- a/src/dialog/Dialog.tsx +++ b/src/dialog/Dialog.tsx @@ -128,14 +128,13 @@ export default defineComponent({ [messageAlign as string]: messageAlign, }); - if (allowHtml && typeof message === 'string') { - return
; + const content = isFunction(message) ? message() : message; + + if (allowHtml && typeof content === 'string') { + return
; } - return ( -
- {isFunction(message) ? message() : message} -
- ); + + return
{content}
; }; const renderContent = () => {