@prisma-cms/front-editor
Version:
27 lines • 1.3 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 EditableObjectButtons extends EditorComponent_1.default {
renderPanelView(content) {
return super.renderPanelView(content || (react_1.default.createElement("div", { className: 'panelEditableObjectButtons' }, "EditableObjectButtons")));
}
canBeChild() {
return false;
}
renderChildren() {
return (react_1.default.createElement(context_1.EditableObjectContext.Consumer, { key: "editable_context" }, (context) => {
const { getButtons } = context;
return getButtons ? getButtons() : null;
}));
}
}
EditableObjectButtons.defaultProps = Object.assign(Object.assign({}, EditorComponent_1.default.defaultProps), { hide_wrapper_in_default_mode: true });
EditableObjectButtons.Name = 'EditableObjectButtons';
EditableObjectButtons.help_url = '';
exports.default = EditableObjectButtons;
//# sourceMappingURL=index.js.map