'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

const index = require('./index-1206254d.js');

const Grid = class {
  constructor(hostRef) {
    index.registerInstance(this, hostRef);
    this.grid = true;
  }
  async componentWillLoad() {
    await this.computeStyles();
  }
  componentShouldUpdate(newValue, oldValue) {
    return newValue != oldValue;
  }
  async computeStyles() {
    const hash = await (await Promise.resolve().then(function () { return require('./style-2b3a6185.js'); }).then(function (n) { return n.style; })).calculateStyles(this);
    this.hash = hash;
  }
  render() {
    return (index.h(index.Host, { class: this.hash }, index.h("slot", null)));
  }
};

exports.corejam_grid = Grid;
