openreplay/frontend/app/components/ui/CodeBlock/CodeBlock.tsx
2024-12-16 10:39:48 +01:00

20 lines
379 B
TypeScript

import React, { useEffect } from 'react';
export default function CodeBlock({ code }) {
const language = 'javascript'
useEffect(() => {
setTimeout(() => {
if (window.Prism) {
Prism.highlightAll();
}
}, 0)
}, [code, language]);
return (
<pre>
<code className={`language-${language}`}>
{code}
</code>
</pre>
);
}