UNPKG

@prisma-cms/front-editor

Version:
30 lines 1.4 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const react_1 = __importDefault(require("react")); const EditorComponent_1 = __importDefault(require("../../../../EditorComponent")); const context_1 = require("../../../../context"); class EditableView extends EditorComponent_1.default { constructor() { super(...arguments); this.onBeforeDrop = () => { return; }; } renderPanelView(content) { return super.renderPanelView(content || react_1.default.createElement("div", { className: 'panelEditableView' }, "EditableView")); } renderMainView() { return (react_1.default.createElement(context_1.EditableObjectContext.Consumer, null, (editableObjectContext) => { const { inEditMode: objectInEditMode } = editableObjectContext; return !objectInEditMode ? null : super.renderMainView(); })); } } EditableView.defaultProps = Object.assign(Object.assign({}, EditorComponent_1.default.defaultProps), { hide_wrapper_in_default_mode: true }); EditableView.Name = 'EditableView'; EditableView.help_url = 'https://front-editor.prisma-cms.com/topics/editableobject.html'; exports.default = EditableView; //# sourceMappingURL=index.js.map