import { render, Component } from 'inferno'; import { BrowserRouter, Route, Switch } from 'inferno-router'; import { Provider } from 'inferno-i18next'; import { Main } from './components/main'; import { Navbar } from './components/navbar'; import { Footer } from './components/footer'; import { Login } from './components/login'; import { CreatePost } from './components/create-post'; import { CreateCommunity } from './components/create-community'; import { Post } from './components/post'; import { Community } from './components/community'; import { Communities } from './components/communities'; import { User } from './components/user'; import { Modlog } from './components/modlog'; import { Setup } from './components/setup'; import { Inbox } from './components/inbox'; import { Search } from './components/search'; import { Sponsors } from './components/sponsors'; import { Symbols } from './components/symbols'; import { i18n } from './i18next'; import './css/bootstrap.min.css'; import './css/main.css'; import { WebSocketService, UserService } from './services'; const container = document.getElementById('app'); class Index extends Component { constructor(props: any, context: any) { super(props, context); WebSocketService.Instance; UserService.Instance; } render() { return (