mirror of
https://github.com/SigNoz/signoz.git
synced 2025-12-24 10:56:53 +00:00
* chore: eslint is updated * chore: some eslint fixes are made * chore: some more eslint fix are updated * chore: some eslint fix is made * chore: styled components type is added * chore: some more eslint fix are made * chore: some more eslint fix are updated * chore: some more eslint fix are updated * fix: eslint fixes Co-authored-by: Pranshu Chittora <pranshu@signoz.io>
10 lines
281 B
TypeScript
10 lines
281 B
TypeScript
import { renderToString } from 'react-dom/server';
|
|
|
|
function JSXtoHTML(str: JSX.Element): HTMLElement {
|
|
const parser = new DOMParser();
|
|
const doc = parser.parseFromString(renderToString(str), 'text/html');
|
|
return doc.body.firstChild as HTMLElement;
|
|
}
|
|
|
|
export default JSXtoHTML;
|