rstarter-supporthq
Version:
48 lines (42 loc) • 1.29 kB
JavaScript
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)