UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

22 lines 2.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var React = require("react"); var react_1 = require("react"); var ChromeCollapsed_1 = require("../ChromeCollapsed"); var ChromeExpanded_1 = require("../ChromeExpanded"); var Chrome = (function (_super) { tslib_1.__extends(Chrome, _super); function Chrome() { return _super !== null && _super.apply(this, arguments) || this; } Chrome.prototype.render = function () { var props = this.props; return props.isExpanded ? React.createElement(ChromeExpanded_1.default, { onCancel: props.onCancel, onSave: props.onSave, saveDisabled: props.saveDisabled, showSpinner: props.showSpinner, disabled: props.disabled, feedbackFormUrl: props.feedbackFormUrl, helpDialogPresent: props.helpDialogPresent, pluginStateBlockType: props.pluginStateBlockType, pluginStateCodeBlock: props.pluginStateCodeBlock, pluginStateHyperlink: props.pluginStateHyperlink, pluginStateLists: props.pluginStateLists, pluginStateTextFormatting: props.pluginStateTextFormatting, pluginStateClearFormatting: props.pluginStateClearFormatting, pluginStateImageUpload: props.pluginStateImageUpload, pluginStateMentions: props.pluginStateMentions, pluginStateEmojis: props.pluginStateEmojis, pluginStateMedia: props.pluginStateMedia, pluginStatePanel: props.pluginStatePanel, pluginStateTextColor: props.pluginStateTextColor, pluginStateTable: props.pluginStateTable, mentionProvider: props.mentionProvider, presenceResourceProvider: props.presenceResourceProvider, emojiProvider: props.emojiProvider, activityProvider: props.activityProvider, editorView: props.editorView, packageVersion: props.packageVersion, packageName: props.packageName, popupsBoundariesElement: props.popupsBoundariesElement, popupsMountPoint: props.popupsMountPoint, maxHeight: props.maxHeight, height: props.height }, props.children) : React.createElement(ChromeCollapsed_1.default, { onFocus: this.props.onCollapsedChromeFocus, text: props.placeholder }); }; return Chrome; }(react_1.PureComponent)); exports.default = Chrome; //# sourceMappingURL=index.js.map