UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

28 lines 1.34 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var React = require("react"); var react_1 = require("react"); var question_1 = require("@atlaskit/icon/glyph/question"); var analytics_1 = require("../../analytics"); var ToolbarButton_1 = require("../ToolbarButton"); var HelpDialog_1 = require("../HelpDialog"); var ToolbarHelp = (function (_super) { tslib_1.__extends(ToolbarHelp, _super); function ToolbarHelp() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.toggleHelpDialog = function () { analytics_1.analyticsService.trackEvent('atlassian.editor.help.button'); _this.props.toggleHelp(); }; return _this; } ToolbarHelp.prototype.render = function () { return (React.createElement("span", null, React.createElement(ToolbarButton_1.default, { onClick: this.toggleHelpDialog, title: "Open help dialog", titlePosition: "left", iconBefore: React.createElement(question_1.default, { label: "Open help dialog" }) }), this.props.showHelp && React.createElement(HelpDialog_1.default, { onClick: this.props.toggleHelp }))); }; return ToolbarHelp; }(react_1.PureComponent)); exports.default = ToolbarHelp; //# sourceMappingURL=index.js.map