mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-10-20 16:11:08 +08: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;
|