2020-01-05 15:10:42 +01:00
|
|
|
import React from "react";
|
|
|
|
import ReactDOM from "react-dom";
|
2020-03-07 10:20:38 -05:00
|
|
|
import { TopErrorBoundary } from "./components/TopErrorBoundary";
|
|
|
|
import { IsMobileProvider } from "./is-mobile";
|
|
|
|
import { App } from "./components/App";
|
2020-01-09 00:06:25 +05:00
|
|
|
import "./styles.scss";
|
2020-01-05 15:10:42 +01:00
|
|
|
|
2020-02-20 18:44:38 -05:00
|
|
|
// Block pinch-zooming on iOS outside of the content area
|
|
|
|
document.addEventListener(
|
|
|
|
"touchmove",
|
2020-03-23 13:05:07 +02:00
|
|
|
function (event) {
|
2020-02-20 18:44:38 -05:00
|
|
|
// @ts-ignore
|
|
|
|
if (event.scale !== 1) {
|
|
|
|
event.preventDefault();
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{ passive: false },
|
|
|
|
);
|
|
|
|
|
2020-01-05 15:10:42 +01:00
|
|
|
const rootElement = document.getElementById("root");
|
2020-01-21 15:50:25 +01:00
|
|
|
|
|
|
|
ReactDOM.render(
|
|
|
|
<TopErrorBoundary>
|
2020-02-20 18:44:38 -05:00
|
|
|
<IsMobileProvider>
|
|
|
|
<App />
|
|
|
|
</IsMobileProvider>
|
2020-01-21 15:50:25 +01:00
|
|
|
</TopErrorBoundary>,
|
2020-01-24 12:04:54 +02:00
|
|
|
rootElement,
|
2020-01-21 15:50:25 +01:00
|
|
|
);
|