aboutsummaryrefslogtreecommitdiff
path: root/src/content/index.ts
blob: b575e0d716a000f44934e25f29526c053000463a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import "reflect-metadata";

import Application from "./Application";
import consoleFrameStyle from "./site-style";
import { ConsoleFramePresenterImpl } from "./presenters/ConsoleFramePresenter";
import { container } from "tsyringe";
import "./di";

if (window.self === window.top) {
  new ConsoleFramePresenterImpl().initialize();
}

try {
  const app = container.resolve(Application);
  app.run();
} catch (e) {
  console.error(e);
}

const style = window.document.createElement("style");
style.textContent = consoleFrameStyle;
window.document.head.appendChild(style);