Initial commit

This commit is contained in:
Senad Uka
2018-06-11 11:09:35 +02:00
commit ed7df7b11f
1954 changed files with 483354 additions and 0 deletions

34
client-wiaas/src/App.js Normal file
View File

@@ -0,0 +1,34 @@
import React, {Component} from 'react';
import {connect} from 'react-redux';
import ContentContainer from './containers/ContentContainer.jsx';
import LogInContainer from './containers/login/LogInContainer.jsx';
import './App.css';
import './mainComponents/box/WiaasBox.css';
import NotificationBox from './mainComponents/notification/NotificationBox.jsx';
import DialogBox from './mainComponents/dialog/DialogBox.jsx';
class App extends Component {
render() {
const {isLoggedIn, updateMessages, isDialogOpen, dialogContent} = this.props;
return (<div className="App">
{
!isLoggedIn
? (<LogInContainer/>)
: (<ContentContainer className="content"/>)
}
<NotificationBox messages={updateMessages}/>
<DialogBox isDialogOpen={isDialogOpen} dialogContent={dialogContent}/>
</div>);
}
}
const mapStateToProps = (state) => ({
isLoggedIn: state.auth.isLoggedIn,
updateMessages: state.notificationReducer.updateMessages,
isDialogOpen: state.dialogReducer.isDialogOpen,
dialogContent: state.dialogReducer.dialogContent
});
export default connect(mapStateToProps)(App);