UNPKG

rstarter-supporthq

Version:

48 lines (42 loc) 1.29 kB
import React from 'react'; import {HashRouter as Switch,Route} from 'react-router-dom'; import Topmenu from './General/Topmenu'; import menu from './Utilitis/menu'; import FormExample from './Pages/FormExample'; import {connect} from 'react-redux'; import {login} from './actions/login.action'; import Login from "./General/Login"; const mapStateToProps=(state)=>{ return { LoginData:state.ApiLogin.LoginData } } const mapDispatchToProps=(dispatch)=>{ return{ onLogin:(username,password)=>login(dispatch,username,password) } } class App extends React.Component{ constructor(props) { super(props); } componentWillMount(){} componentDidMount(){} render() { // if (this.props.LoginData==null){ // return (<div> // <Login onLogin={this.props.onLogin}/> // </div>); // }else{ return ( <Switch> <div> <Topmenu menuItems={menu}/> <Route to={'FormExample'} exact component={FormExample}/> </div> </Switch> ); // } } } export default connect(mapStateToProps,mapDispatchToProps)(App)