UNPKG

@khatastroffik/react-text-renderer-components

Version:

a zero-dependencies component library providing (pure) text rendering for common and custom data/field types.

35 lines (26 loc) 1.07 kB
var $crImB$reactjsxruntime = require("react/jsx-runtime"); var $crImB$react = require("react"); function $parcel$interopDefault(a) { return a && a.__esModule ? a.default : a; } function $parcel$export(e, n, v, s) { Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true}); } $parcel$export(module.exports, "AbstractRenderer", () => $c877c6d7c23c46a4$export$58ab3ed211eed562); class $c877c6d7c23c46a4$export$58ab3ed211eed562 extends (0, ($parcel$interopDefault($crImB$react))).Component { constructor(props){ super(props); this.value = this.props.value; this.pure = !!this.props["pure"]; } render() { const textToDisplay = this.getFormatedText(); if (this.pure) return /*#__PURE__*/ (0, $crImB$reactjsxruntime.jsx)((0, $crImB$reactjsxruntime.Fragment), { children: textToDisplay }); return /*#__PURE__*/ (0, $crImB$reactjsxruntime.jsx)("span", { children: textToDisplay }); } } //# sourceMappingURL=AbrstractRenderer.0714dc2d.js.map