// Import default image import "../img/noimage.png"; // Import favicon settings import "../img/favicon-16x16.png"; import "../img/favicon-32x32.png"; import "../img/favicon.ico"; import "../img/safari-pinned-tab.svg"; // Styles import "../scss/app.scss"; // React import React from "react"; import ReactDOM from "react-dom"; import { Provider } from "react-redux"; import { 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 MoviesRoute from "./components/movies/route"; import NavBar from "./components/navbar"; import WsHandler from "./components/websocket"; import { ShowDetails } from "./components/shows/details"; import ShowList from "./components/shows/list"; import ShowsRoute from "./components/shows/route"; 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 = () => (