import React from "react"; import { BrowserRouter as Router, Route, Switch, Redirect } from "react-router-dom"; import * as createHistory from "history"; import { connect } from "react-redux"; import { actionFullLogin } from "store/actions/actionFullLogin"; import { actionFullRegister } from "store/actions/actionFullRegister"; import { LoginForm } from "pages/LoginForm"; import { FormReg } from "pages/FormReg"; import { Main } from "pages/Main"; import { Home } from "pages/WorkPage"; import { Cabinet } from "pages/Cabinet"; import ConnectFormSearch from "pages/Search"; import CProjects from "pages/Projects"; import ConnectedProject from "pages/Project"; const history = createHistory.createBrowserHistory(); const ConnectLoginForm = connect(null, { onLogin: actionFullLogin })(LoginForm); const ConnectFormReg = connect(null, { FormReg: actionFullRegister })(FormReg); const Routs = ({ token }) => { return (
{token && ( )} {!token && ( )}
); }; const ConnectedRouts = connect(state => ({ token: state.a.token }), null)(Routs); export default ConnectedRouts;