@prisma-cms/front-editor
Version:
30 lines • 1.39 kB
JavaScript
;
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 DefaultView extends EditorComponent_1.default {
constructor() {
super(...arguments);
this.onBeforeDrop = () => {
return;
};
}
renderPanelView(content) {
return super.renderPanelView(content || react_1.default.createElement("div", { className: 'panelDefaultView' }, "DefaultView"));
}
renderMainView() {
return (react_1.default.createElement(context_1.EditableObjectContext.Consumer, null, (editableObjectContext) => {
const { inEditMode: objectInEditMode } = editableObjectContext;
return objectInEditMode ? null : super.renderMainView();
}));
}
}
DefaultView.defaultProps = Object.assign(Object.assign({}, EditorComponent_1.default.defaultProps), { hide_wrapper_in_default_mode: true });
DefaultView.Name = 'DefaultView';
DefaultView.help_url = 'https://front-editor.prisma-cms.com/topics/editableobject.html';
exports.default = DefaultView;
//# sourceMappingURL=index.js.map