import React, { Component, Fragment } from "react"; import { Switch, Route, withRouter } from "react-router-dom"; import { connect } from 'react-redux'; import { bindActionCreators } from "redux"; import MainPage from "./container/MainPage"; import RenderAuthorisation from "./container/renderAuthorisation" import RenderRegistration from "./container/renderRegistration" import CategoryStaffInfo from './container/CategoryStaffInfo' import MainPageStaffInfo from './container/MainPageStaffInfo' import SearchStaffs from './container/SearchStaff' import SearchStaffsInfo from './container/SearchStaffsInfo' import AddNewStaff from './container/AddNewStaff' import AddNewCategory from './container/AddNewCategory' import ActiveStaffs from './container/activeStaffs' import redactorForm from './container/redactorForm' // import Form from './components/Auth/index' // import RegistrForm from './components/Auth/registration' // import UserProtect from './components/usersProtectPage/' // import UserProfile from './components/Header/Myprofile' import PrivateRoute from './components/usersProtectPage/PrivateRoute' import userProfile from './container/UserProfile' import { getUsersDataById } from "./actions/getUserById" import { getUsersData } from './actions/usersAuthActions' import addCategory from './components/privateRouterComponents/addCategoryIfAdmin' class Router extends Component { render() { const { inputData, trig, params} = this.props return (
{/* */}
) } } const mapStateToProps = state => ({ inputData: state.usersAuth.inputData, trig: state.usersAuth.trig, params: state.getUserById.params, }) const mapDispatchToProps = dispatch => bindActionCreators({ getUsersData, getUsersDataById }, dispatch); export default withRouter(connect( mapStateToProps, mapDispatchToProps )(Router));