UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

34 lines 1.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var React = require("react"); var react_1 = require("react"); var code_1 = require("@atlaskit/code"); var Code = (function (_super) { tslib_1.__extends(Code, _super); function Code() { return _super !== null && _super.apply(this, arguments) || this; } Code.prototype.render = function () { var children = this.props.children; if (typeof children === 'string') { /** * It could be used like * <Code>This is the text</Code> */ return React.createElement(code_1.AkCode, { text: children }); } if (Array.isArray(children) && typeof children[0] === 'string') { /** * The React Serializer would generically wrap all content in an array, * so it would actually looks like * <Code>{['This is the text']}</Code> */ return React.createElement(code_1.AkCode, { text: children[0] }); } return React.createElement(code_1.AkCode, { text: '' }); }; return Code; }(react_1.PureComponent)); exports.default = Code; //# sourceMappingURL=code.js.map