@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
JavaScript
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