message: pass children to component constructor in web component
diff: @@ -24,7 +24,7 @@ export const customElement = (componentClass, options = {}) => class extends HTM
  Array.from(this.attributes).forEach(item => props[item.name] = item.value);
  const children = this.children ? Array.from(this.children) : [];
  children.forEach(el => el.parentElement.removeChild(el));
  - this._component = new componentClass(props).mount(this._shadowRoot, opts);
  + this._component = new componentClass({ ...props, children }).mount(this._shadowRoot, opts);
  this._component.mounted(props, children);
  this.on = this._component.on.bind(this._component);
  this.run = this._component.run.bind(this._component);
  