openreplay/frontend/app/components/ui/CodeBlock/CodeBlock.tsx
Delirium 203791f0f6
Remove unused code, refactor frontend and revisit libraries (#2458)
* start frontend thinning

* continue thinning

* removing moment and moment-range

* remove highlightjs

* remove semantic-ui

* ghaida commits to openreplay finally

* unused icons

* unused icons

* unused icons

* fix missing icons

---------

Co-authored-by: Ghaida Bouchaala <ghaida.bouchaala@gmail.com>
2024-08-27 16:15:14 +02:00

20 lines
No EOL
375 B
TypeScript

import React, { useEffect } from "react";
import Prism from "prismjs";
interface IProps {
code: string;
language: string;
}
const CodeBlock = ({ code, language }: IProps) => {
useEffect(() => {
Prism.highlightAll(false);
}, []);
return (
<pre>
<code children={code} className={`language-${language}`} />
</pre>
);
};
export default CodeBlock;