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}`), });