|
@@ -1,6 +1,5 @@
|
|
|
import React from 'react'
|
|
|
import { Switch, Route } from "react-router-dom";
|
|
|
-import { connect } from "react-redux";
|
|
|
|
|
|
import AdminMainPage from './conteiners/adminMainPage/adminMainPage';
|
|
|
import AdminAddEventPage from './conteiners/adminAddEventPage/adminAddEventPage';
|
|
@@ -10,59 +9,57 @@ import Login from './conteiners/login/Login';
|
|
|
import AdminAddPhotogalarytPage from "./conteiners/adminPhotogalaryPage/adminPhotogalaryPage"
|
|
|
import Sidebar from './components/sidebar/Sidebar';
|
|
|
|
|
|
-export class Router extends React.Component {
|
|
|
+export default class Router extends React.Component {
|
|
|
render() {
|
|
|
- const { showSidebarBool } = this.props
|
|
|
return(
|
|
|
- <>
|
|
|
- {showSidebarBool && <Sidebar /> }
|
|
|
- <div className="container">
|
|
|
- <Switch>
|
|
|
- <Route exact path="/" component={Home} />
|
|
|
+ <div className="container">
|
|
|
+ <Switch>
|
|
|
+ <Route exact path="/" component={Home} />
|
|
|
|
|
|
- <Route exact path="/races" render={() => (
|
|
|
- <div className="text-center">
|
|
|
- Races
|
|
|
- </div>
|
|
|
- )} />
|
|
|
+ <Route exact path="/races" render={() => (
|
|
|
+ <>
|
|
|
+ <Sidebar />
|
|
|
+ <div className="text-center">
|
|
|
+ Races
|
|
|
+ </div>
|
|
|
+ </>
|
|
|
+ )} />
|
|
|
|
|
|
- <Route exact path="/result" render={() => (
|
|
|
- <div className="text-center">
|
|
|
- Result
|
|
|
- </div>
|
|
|
- )} />
|
|
|
+ <Route exact path="/result" render={() => (
|
|
|
+ <>
|
|
|
+ <Sidebar />
|
|
|
+ <div className="text-center">
|
|
|
+ Result
|
|
|
+ </div>
|
|
|
+ </>
|
|
|
+ )} />
|
|
|
|
|
|
- <Route exact path="/gallery" render={() => (
|
|
|
- <div className= "text-center">
|
|
|
- Gallery
|
|
|
- </div>
|
|
|
- )} />
|
|
|
+ <Route exact path="/gallery" render={() => (
|
|
|
+ <>
|
|
|
+ <Sidebar />
|
|
|
+ <div className= "text-center">
|
|
|
+ Gallery
|
|
|
+ </div>
|
|
|
+ </>
|
|
|
+ )} />
|
|
|
|
|
|
- <Route exact path="/reviews" render={() => (
|
|
|
- <div className="text-center">
|
|
|
- Reviews
|
|
|
- </div>
|
|
|
- )} />
|
|
|
+ <Route exact path="/reviews" render={() => (
|
|
|
+ <>
|
|
|
+ <Sidebar />
|
|
|
+ <div className="text-center">
|
|
|
+ Reviews
|
|
|
+ </div>
|
|
|
+ </>
|
|
|
+ )} />
|
|
|
|
|
|
- <Route exact path="/login" component={Login} />
|
|
|
+ <Route exact path="/login" component={Login} />
|
|
|
|
|
|
- <Route exact path = '/admin' component = {AdminMainPage} />
|
|
|
- <Route exact path = '/admin/add_new_event' component = {AdminAddEventPage} />
|
|
|
- <Route exact path = '/admin/photogalary' component = {AdminAddPhotogalarytPage} />
|
|
|
+ <Route exact path = '/admin' component = {AdminMainPage} />
|
|
|
+ <Route exact path = '/admin/add_new_event' component = {AdminAddEventPage} />
|
|
|
+ <Route exact path = '/admin/photogalary' component = {AdminAddPhotogalarytPage} />
|
|
|
|
|
|
- </Switch>
|
|
|
- </div>
|
|
|
- </>
|
|
|
+ </Switch>
|
|
|
+ </div>
|
|
|
)
|
|
|
}
|
|
|
-}
|
|
|
-
|
|
|
-const mapStateToProps = state => {
|
|
|
- return {
|
|
|
- showSidebarBool: state.Sidebar.showSidebar
|
|
|
- };
|
|
|
-};
|
|
|
-
|
|
|
-export default connect(
|
|
|
- mapStateToProps
|
|
|
-)(Router);
|
|
|
+}
|