Browse Source

Added ComponentWrapper

pull/1446/head
Artur Arseniev 8 years ago
parent
commit
b80497f146
  1. 6
      src/dom_components/index.js
  2. 11
      src/dom_components/model/ComponentWrapper.js

6
src/dom_components/index.js

@ -113,6 +113,11 @@ module.exports = () => {
model: require('./model/ComponentText'),
view: require('./view/ComponentTextView')
},
{
id: 'wrapper',
model: require('./model/ComponentWrapper'),
view: ComponentView
},
{
id: 'default',
model: Component,
@ -201,6 +206,7 @@ module.exports = () => {
let wrapper = { ...c.wrapper };
wrapper['custom-name'] = c.wrapperName;
wrapper.wrapper = 1;
wrapper.type = 'wrapper';
// Components might be a wrapper
if (

11
src/dom_components/model/ComponentWrapper.js

@ -0,0 +1,11 @@
// We need this one just to identify better the wrapper type
import Component from './Component';
module.exports = Component.extend(
{},
{
isComponent() {
return false;
}
}
);
Loading…
Cancel
Save