@atlaskit/editor-core
Version:
A package contains Atlassian editor core functionality
26 lines • 1.4 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var React = require("react");
var react_1 = require("react");
var add_1 = require("@atlaskit/icon/glyph/editor/add");
var button_1 = require("@atlaskit/button");
var styles_1 = require("./styles");
var InsertColumnButton = (function (_super) {
tslib_1.__extends(InsertColumnButton, _super);
function InsertColumnButton() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.handleInsert = function () { return _this.props.insertColumn(_this.props.index); };
return _this;
}
InsertColumnButton.prototype.render = function () {
return (React.createElement(styles_1.InsertColumnButtonWrap, { style: this.props.style },
React.createElement(styles_1.InsertColumnButtonInner, null,
React.createElement(button_1.default, { onClick: this.handleInsert, iconBefore: React.createElement(add_1.default, { label: "Add column" }), appearance: "primary", spacing: "none" })),
React.createElement(styles_1.ColumnLineMarker, { style: { height: this.props.lineMarkerHeight } }),
React.createElement(styles_1.InsertColumnMarker, null)));
};
return InsertColumnButton;
}(react_1.Component));
exports.default = InsertColumnButton;
//# sourceMappingURL=InsertColumnButton.js.map