openreplay/frontend/app/components/ui/CodeBlock/CodeBlock.tsx
Андрей Бабушкин b822b1c067 applied eslint
2025-02-26 20:31:01 +01:00

19 lines
396 B
TypeScript

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