UNPKG

analytica-frontend-lib

Version:

Repositório público dos componentes utilizados nas plataformas da Analytica Ensino

31 lines (30 loc) 689 B
// src/components/HtmlMathRenderer/KatexMath.tsx import katex from "katex"; import { Fragment, jsx } from "react/jsx-runtime"; var KatexMath = ({ math, displayMode = false, renderError }) => { let html; try { html = katex.renderToString(math, { displayMode, throwOnError: true }); } catch (error_) { return /* @__PURE__ */ jsx(Fragment, { children: renderError ? renderError(error_) : null }); } const Tag = displayMode ? "div" : "span"; return /* @__PURE__ */ jsx( Tag, { "data-testid": "react-katex", dangerouslySetInnerHTML: { __html: html } } ); }; export { KatexMath }; //# sourceMappingURL=chunk-QVP5SCGQ.mjs.map