@atlaskit/editor-core
Version:
A package contains Atlassian editor core functionality
23 lines • 1.57 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var React = require("react");
var react_1 = require("react");
var styled_components_1 = require("styled-components");
var single_image_1 = require("../../plugins/media/single-image");
// tslint:disable-next-line:variable-name
var Wrapper = (_a = ["\n padding-bottom: 8px;\n display: block;\n float: ", ";\n clear: ", ";\n text-align: ", ";\n\n & > * {\n padding: 5px 10px 0 0;\n }\n"], _a.raw = ["\n padding-bottom: 8px;\n display: block;\n float: ", ";\n clear: ", ";\n text-align: ", ";\n\n & > * {\n padding: 5px 10px 0 0;\n }\n"], styled_components_1.default.div(_a, function (props) { return single_image_1.float(props['data-alignment'], props['data-display']); }, function (props) { return single_image_1.clear(props['data-alignment'], props['data-display']); }, function (props) { return single_image_1.textAlign(props['data-alignment'], props['data-display']); }));
var SingleImageNode = (function (_super) {
tslib_1.__extends(SingleImageNode, _super);
function SingleImageNode(props) {
return _super.call(this, props) || this;
}
SingleImageNode.prototype.render = function () {
var node = this.props.node;
return (React.createElement(Wrapper, { "data-alignment": node.attrs.alignment, "data-display": node.attrs.display }, this.props.children));
};
return SingleImageNode;
}(react_1.PureComponent));
exports.default = SingleImageNode;
var _a;
//# sourceMappingURL=single-image.js.map