@atlaskit/editor-core
Version:
A package contains Atlassian editor core functionality
20 lines • 2.07 kB
JavaScript
import * as tslib_1 from "tslib";
import * as React from 'react';
import { PureComponent } from 'react';
import ChromeCollapsed from '../ChromeCollapsed';
import ChromeExpanded from '../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, { 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, { onFocus: this.props.onCollapsedChromeFocus, text: props.placeholder });
};
return Chrome;
}(PureComponent));
export default Chrome;
//# sourceMappingURL=index.js.map