diff --git a/packages/brick-kit/src/handleHttpError.spec.tsx b/packages/brick-kit/src/handleHttpError.spec.tsx
index 0872b8adcd..f7caca8690 100644
--- a/packages/brick-kit/src/handleHttpError.spec.tsx
+++ b/packages/brick-kit/src/handleHttpError.spec.tsx
@@ -129,7 +129,14 @@ describe("handleHttpError", () => {
handleHttpError(new Error("oops"));
expect(spyOnModalError).toBeCalledWith({
title: "brick-kit:REQUEST_FAILED",
- content:
Error: oops
,
+ content: (
+
+ ),
okText: "brick-kit:MODAL_OK",
});
});
diff --git a/packages/brick-kit/src/handleHttpError.tsx b/packages/brick-kit/src/handleHttpError.tsx
index 901f8dfb92..a0db3b56b7 100644
--- a/packages/brick-kit/src/handleHttpError.tsx
+++ b/packages/brick-kit/src/handleHttpError.tsx
@@ -79,7 +79,6 @@ export function handleHttpError(
});
return;
}
-
return Modal.error({
title: i18next.t(`${NS_BRICK_KIT}:${K.REQUEST_FAILED}`),
content: (
@@ -87,9 +86,8 @@ export function handleHttpError(
style={{
whiteSpace: "pre-wrap",
}}
- >
- {httpErrorToString(error)}
-
+ dangerouslySetInnerHTML={{ __html: httpErrorToString(error) }}
+ />
),
okText: i18next.t(`${NS_BRICK_KIT}:${K.MODAL_OK}`),
});