Skip to content

Commit 893589e

Browse files
author
Ben Warzeski
authored
fix: studio links (#159)
1 parent a75cc2b commit 893589e

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/components/Prompt/index.jsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,11 @@ const Prompt = ({ prompt, defaultOpen }) => {
1717
const activeStepName = useActiveStepName();
1818
const message = messages[viewStep] || messages[activeStepName];
1919
const title = message ? formatMessage(message) : '';
20-
const regex = /img src="\/asset-v1(.*)/g;
21-
const promptWithAssets = prompt.replaceAll(regex, `img src="${process.env.LMS_BASE_URL}/asset-v1$1`);
20+
const imgRegex = /img src="\/asset-v1(.*)/g;
21+
const linkRegex = /a href="\/asset-v1(.*)/g;
22+
const promptWithAssets = prompt
23+
.replaceAll(imgRegex, `img src="${process.env.LMS_BASE_URL}/asset-v1$1`)
24+
.replaceAll(linkRegex, `a href="${process.env.LMS_BASE_URL}/asset-v1$1`);
2225
return (
2326
<Collapsible title={(<h3 className="py-3">{title}</h3>)} open={open} onToggle={toggleOpen}>
2427
<div dangerouslySetInnerHTML={{ __html: promptWithAssets }} />

0 commit comments

Comments
 (0)