import {html} from 'htm/preact';
import {Component, render} from 'preact';
import browser from 'webextension-polyfill';
import {PageFooter} from './components/page-footer.js';
import {PageHeader} from './components/page-header.js';
import {PageMain} from './components/page-main.js';
import {generateExamples} from './examples.js';
window.addEventListener('DOMContentLoaded', () => {
  window.Holllo = {
    async insertExamples() {
      await browser.storage.local.set(generateExamples());
      location.reload();
    },
  };
  render(html`<${OptionsPage} />`, document.body);
});
class OptionsPage extends Component {
  render() {
    return html`
      <${PageHeader} />
      <${PageMain} />
      <${PageFooter} />
    `;
  }
}