UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

25 lines (24 loc) 842 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = getUiComponent; var _Chromeless = _interopRequireDefault(require("../ui/Appearance/Chromeless")); var _Comment = require("../ui/Appearance/Comment/Comment"); var _FullPage = require("../ui/Appearance/FullPage/FullPage"); function getUiComponent(appearance) { appearance = appearance || 'comment'; switch (appearance) { case 'full-page': case 'full-width': case 'max': return _FullPage.FullPageEditor; case 'chromeless': return _Chromeless.default; case 'comment': return _Comment.CommentEditorWithIntl; default: throw new Error("Appearance '".concat(appearance, "' is not supported by the editor.")); } }