UNPKG

grapesjs

Version:

Free and Open Source Web Builder Framework

24 lines (19 loc) 470 B
import Backbone from 'backbone'; export default Backbone.Model.extend({ build(model, opts = {}) { const models = model.get('components'); if (opts.exportWrapper) { return opts.wrappesIsBody ? `<body>${this.buildModels(models)}</body>` : model.toHTML(); } return this.buildModels(models); }, buildModels(models) { let code = ''; models.each(model => { code += model.toHTML(); }); return code; } });