I have the following problem trying to hide the header, footer and aside for my login page
this is my code:
import React, { Component } from 'react';
import Header from './components/Header';
import Footer from './components/Footer';
import { BrowserRouter as Router, Route } from 'react-router-dom';
import Routes from './routes';
export default class App extends Component {
render(){
return(
<div>
{this.location.pathname==='/Login' ? null:
<div>
<Header/>
<Routes />
<Footer />
</div>
}
</div>
)
}
}
I get this error message TypeError: Cannot read property 'pathname' of undefined
How can I prevent my header, aside, footer from being shown on my login page?
Helpe please.