admin-bro
Version:
Admin panel for apps written in node.js
33 lines (26 loc) • 910 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _designSystem = require("@admin-bro/design-system");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
class Show extends _react.default.PureComponent {
render() {
const {
property,
record
} = this.props;
const value = record.params[property.path] || '';
return /*#__PURE__*/_react.default.createElement(_designSystem.ValueGroup, {
label: property.label
}, value.split(/(?:\r\n|\r|\n)/g).map((line, i) =>
/*#__PURE__*/
// eslint-disable-next-line react/no-array-index-key
_react.default.createElement(_react.default.Fragment, {
key: i
}, line, /*#__PURE__*/_react.default.createElement("br", null))));
}
}
exports.default = Show;
;