diff --git a/package.json b/package.json index 1edc7e81a..ce3f900d5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "grapesjs", "description": "Free and Open Source Web Builder Framework", - "version": "0.14.29", + "version": "0.14.32", "author": "Artur Arseniev", "license": "BSD-3-Clause", "homepage": "http://grapesjs.com", diff --git a/src/dom_components/model/Component.js b/src/dom_components/model/Component.js index aa2429083..8f881ac18 100644 --- a/src/dom_components/model/Component.js +++ b/src/dom_components/model/Component.js @@ -900,6 +900,14 @@ const Component = Backbone.Model.extend(Styleable).extend( return this; }, + /** + * Remove the component + * @return {this} + */ + remove() { + return this.collection.remove(this); + }, + /** * Reset id of the component and any of its style rule * @param {Object} [opts={}] Options