Repository URL to install this package:
|
Version:
2.7.11 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
const tslib_1 = require("tslib");
const react_1 = tslib_1.__importDefault(require("react"));
const exotic_1 = require("exotic");
const Empty_1 = require("../../Empty");
class LineBrokenText extends react_1.default.PureComponent {
constructor() {
super(...arguments);
this.renderContent = content => content.split('\n').map((line, index) => react_1.default.createElement("span", {
key: index
}, line, react_1.default.createElement("br", null)));
}
render() {
const {
content
} = this.props;
const view = exotic_1.isSafe(content) ? this.renderContent(content) : react_1.default.createElement(Empty_1.Empty, null);
return view;
}
}
LineBrokenText.defaultProps = {
className: ''
};
exports.LineBrokenText = LineBrokenText;
exports.default = LineBrokenText; //# sourceMappingURL=LineBrokenText.js.map