import React, { useState } from "react";
import "./App.css";
import "bootstrap/dist/css/bootstrap.min.css";
import { store, socket } from "./reducers";
import createHistory from "history/createBrowserHistory";
import { Provider, connect } from "react-redux";
import { Router, Route, Switch } from "react-router-dom";
import { CLogin } from "./pages/LoginPage";
import { CRegistration } from "./pages/RegPage";
import Header from "./pages/Header";
import { CProfilePage } from "./pages/ProfilePage";
import { CNewChatPage } from "./pages/NewChatPage";
import { CChangePass } from "./pages/ChangePassPage";
import { ChangesDone } from "./pages/ChangesDonePage";
import { ChangesDoneForChats } from "./pages/ChangeDoneForChat";
import { AboutUs } from "./pages/AboutUs";
import { Redirect } from "react-router-dom";
import { CChatMsgs } from "./pages/ChatMsgsPage";
import { CChatsAside } from "./pages/ChatsAside";
import { Preloader } from "./helpers/preloaders";
import { CChatEditing } from "./pages/ChatEditing";
export const history = createHistory();
const AuthSwitch = ({ token }) => {
if (token) {
console.log("подключение сокета");
socket.emit("jwt", token);
}
return (
<>