// Import default image import "../img/noimage.png"; // Styles import "../scss/app.scss"; // React import React from "react"; import ReactDOM from "react-dom"; import { Provider } from "react-redux"; import { HashRouter as Router, Route, Switch, Redirect, } from "react-router-dom"; import Container from "react-bootstrap/Container"; // Auth import { ProtectedRoute, AdminRoute } from "./auth"; // Store import store, { history } from "./store"; // Components import { AdminPanel } from "./components/admins/panel"; import { Notifications } from "./components/notifications/notifications"; import { Alert } from "./components/alerts/alert"; import MovieList from "./components/movies/list"; import { MovieDetails } from "./components/movies/details"; import { AppNavBar } from "./components/navbar"; import { WsHandler } from "./components/websocket"; import { ShowDetails } from "./components/shows/details"; import ShowList from "./components/shows/list"; import { TorrentList } from "./components/torrents/list"; import { TorrentSearch } from "./components/torrents/search"; import { UserActivation } from "./components/users/activation"; import { UserLoginForm } from "./components/users/login"; import { UserLogout } from "./components/users/logout"; import { UserProfile } from "./components/users/profile"; import { UserSignUp } from "./components/users/signup"; import { UserTokens } from "./components/users/tokens"; const App = () => (
} />
); if ("serviceWorker" in navigator) { window.addEventListener("load", () => { navigator.serviceWorker.register("/service-worker.js"); }); } ReactDOM.render( , document.getElementById("app") );