﻿import React from 'react';
import { baseUrl, SiteRoutes, SessionTimeOut } from '../Config';
import { BrowserRouter as Router, Switch, Route } from 'react-router-dom';
/*import Home from 'Containers/Home';*/
import UserInfo from 'Containers/UserInfo';
import Header from 'Containers/Header';
import Footer from 'Containers/Footer';
import { RouteWithSubRoutes } from 'Util';
import { ServiceRequest } from 'ServiceRequest';
import Session from './components/Session';
import { LocalizeProvider } from "react-localize-redux";

const routes = [
    {
        //path: SiteRoutes.Home,
        //component: Home,
        //routes: [
        //    //Otros containers ...
        //] 
    }

];

class App extends React.Component {
    
    render() {
        return ( 
            <LocalizeProvider>

            <Router>
                    <div className="content">
                    <Header/>
                    <Switch>                        
                            <Route exact path={SiteRoutes.UserInfo} component={UserInfo} />
                            <Route exact path={baseUrl} component={UserInfo} />                        
                        {routes.map((route, i) => (
                            <RouteWithSubRoutes key={i} {...route} />
                        ))}
                    </Switch>
                    <Footer/>
                </div>
                </Router>
            </LocalizeProvider>
        )
    }
};
export default App; 

