openreplay/frontend/app/components/ui/CodeBlock/CodeBlock.tsx
Андрей Бабушкин 2b1a9f3378 add locales and lint the project
2025-03-05 16:09:18 +01:00

17 lines
380 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>
);
}