import React from 'react' import { connect } from 'react-redux' import Footer from '../component/Footer.jsx' import Header from './Header.jsx' import Sidebar from './Sidebar.jsx' import Login from './Login.jsx' import WorkspaceContent from './WorkspaceContent.jsx' import { Route, withRouter } from 'react-router-dom' import PrivateRoute from './PrivateRoute.jsx' import { getIsUserConnected } from '../action-creator.async.js' class Tracim extends React.Component { componentDidMount = () => { this.props.dispatch(getIsUserConnected()) } render () { const { user, location } = this.props const SidebarWrapper = props => { if (props.locationPath !== '/login') { return (