diff --git a/ui/components/MessageBox.tsx b/ui/components/MessageBox.tsx
index f23127c..d6fb508 100644
--- a/ui/components/MessageBox.tsx
+++ b/ui/components/MessageBox.tsx
@@ -51,11 +51,15 @@ const MessageBox = ({
message.sources.length > 0
) {
return setParsedMessage(
- message.content.replace(
- regex,
- (_, number) =>
- `${number}`,
- ),
+ message.content
+ .replace(
+ regex,
+ (_, number) =>
+ `${number}`,
+ )
+ .replace(/(\*\*.*?\*\*\s*)(\s*```[\s\S]*?```)/g, (match, p1, p2) => {
+ return `${p1}\n${p2.trim()}`;
+ }),
);
}