UNPKG

analytica-frontend-lib

Version:

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

31 lines (28 loc) 985 B
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }// src/components/HtmlMathRenderer/KatexMath.tsx var _katex = require('katex'); var _katex2 = _interopRequireDefault(_katex); var _jsxruntime = require('react/jsx-runtime'); var KatexMath = ({ math, displayMode = false, renderError }) => { let html; try { html = _katex2.default.renderToString(math, { displayMode, throwOnError: true }); } catch (error_) { return /* @__PURE__ */ _jsxruntime.jsx.call(void 0, _jsxruntime.Fragment, { children: renderError ? renderError(error_) : null }); } const Tag = displayMode ? "div" : "span"; return /* @__PURE__ */ _jsxruntime.jsx.call(void 0, Tag, { "data-testid": "react-katex", dangerouslySetInnerHTML: { __html: html } } ); }; exports.KatexMath = KatexMath; //# sourceMappingURL=chunk-6N4P3WKF.js.map