From 4918db42f96435b0ba00ed523f1501236788e81d Mon Sep 17 00:00:00 2001 From: Vasilica Olariu Date: Sat, 25 Mar 2023 01:06:07 +0200 Subject: [PATCH] Reattach the JSX interpretter --- client/src/templates/Challenges/rechallenge/transformers.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/client/src/templates/Challenges/rechallenge/transformers.js b/client/src/templates/Challenges/rechallenge/transformers.js index 4abd8943a2eaaa..5477ff2c330278 100644 --- a/client/src/templates/Challenges/rechallenge/transformers.js +++ b/client/src/templates/Challenges/rechallenge/transformers.js @@ -222,6 +222,12 @@ export const embedFilesInHtml = async function (challengeFiles) { script.removeAttribute('src'); script.setAttribute('data-src', 'script.js'); } + if (indexJsx?.contents) { + // automatic linking of jsx to html + const newScript = contentDocument.createElement('script'); + newScript.innerHTML = indexJsx?.contents; + contentDocument.head.appendChild(newScript); + } return { contents: documentElement.innerHTML };