diff options
Diffstat (limited to 'packages/web/src/components/CodeBlock.tsx')
| -rw-r--r-- | packages/web/src/components/CodeBlock.tsx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/web/src/components/CodeBlock.tsx b/packages/web/src/components/CodeBlock.tsx index a9bfae8be..03744550e 100644 --- a/packages/web/src/components/CodeBlock.tsx +++ b/packages/web/src/components/CodeBlock.tsx @@ -18,9 +18,9 @@ function CodeBlock(props: CodeBlockProps) { const [local, rest] = splitProps(props, ["code", "lang", "onRendered"]) let containerRef!: HTMLDivElement - const [html] = createResource(async () => { - return (await codeToHtml(local.code, { - lang: local.lang || "text", + const [html] = createResource(() => [local.code, local.lang], async ([code, lang]) => { + return (await codeToHtml(code || "", { + lang: lang || "text", themes: { light: "github-light", dark: "github-dark", |
