From 82f2b76e25a4a67e01ec67e5ebe39d14ad771ea8 Mon Sep 17 00:00:00 2001
From: Florian Dold <florian.dold@gmail.com>
Date: Thu, 20 Apr 2017 03:09:25 +0200
Subject: Reorganize module loading.

We now use webpack instead of SystemJS, effectively bundling modules
into one file (plus commons chunks) for every entry point.  This results
in a much smaller extension size (almost half).  Furthermore we use
yarn/npm even for extension run-time dependencies.  This relieves us
from manually vendoring and building dependencies.  It's also easier to
understand for new developers familiar with node.
---
 src/pages/error.tsx | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

(limited to 'src/pages/error.tsx')

diff --git a/src/pages/error.tsx b/src/pages/error.tsx
index 2878dfcf1..f278bd224 100644
--- a/src/pages/error.tsx
+++ b/src/pages/error.tsx
@@ -22,7 +22,11 @@
  * @author Florian Dold
  */
 
-import {ImplicitStateComponent, StateHolder} from "src/components";
+import {ImplicitStateComponent, StateHolder} from "../components";
+
+import * as React from "react";
+import * as ReactDOM from "react-dom";
+import URI = require("urijs");
 
 "use strict";
 
@@ -42,7 +46,7 @@ class ErrorView extends React.Component<ErrorProps, void> {
 
 export async function main() {
   try {
-    const url = URI(document.location.href);
+    const url = new URI(document.location.href);
     const query: any = URI.parseQuery(url.query());
 
     const message: string = query.message || "unknown error";
-- 
cgit v1.2.3

