UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

23 lines 1.57 kB
"use strict"; 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