From 10e144ddce024c4b17cf34afc747b0c49ebbd738 Mon Sep 17 00:00:00 2001 From: Elijah Date: Wed, 2 Oct 2024 14:52:23 +0000 Subject: [PATCH] add hack for reflex-web/flexdown --- reflex/.templates/web/components/shiki/code.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/reflex/.templates/web/components/shiki/code.js b/reflex/.templates/web/components/shiki/code.js index 0a2b5d3d9..c655c3a60 100644 --- a/reflex/.templates/web/components/shiki/code.js +++ b/reflex/.templates/web/components/shiki/code.js @@ -5,7 +5,14 @@ export function Code ({code, theme, language, transformers, ...divProps}) { const [codeResult, setCodeResult] = useState("") useEffect(() => { async function fetchCode() { - const result = await codeToHtml(code, { + let final_code; + + if (Array.isArray(code)) { + final_code = code[0]; + } else { + final_code = code; + } + const result = await codeToHtml(final_code, { lang: language, theme, transformers