37 lines
1.1 KiB
JavaScript
37 lines
1.1 KiB
JavaScript
import React, { Component } from 'react';
|
|
import { BrowserRouter as Router, Route, Switch } from 'react-router-dom';
|
|
import { Home } from './Home';
|
|
import { Resume } from './Resume';
|
|
import { Projects } from './Projects';
|
|
import { Contact } from './Contact';
|
|
import { NoMatch } from './404';
|
|
import { Layout } from './components/Layout';
|
|
import { NavigationBar } from './components/NavigationBar';
|
|
import { Jumbotron } from './components/Jumbotron';
|
|
import Footer from './components/Footer';
|
|
|
|
class App extends Component {
|
|
render() {
|
|
return (
|
|
<React.Fragment>
|
|
<Router>
|
|
<NavigationBar />
|
|
<Jumbotron />
|
|
<Layout>
|
|
<Switch>
|
|
<Route exact path="/" component={Home} />
|
|
<Route path="/Resume" component={Resume} />
|
|
<Route path="/Projects" component={Projects} />
|
|
<Route path="/Contact" component={Contact} />
|
|
<Route component={NoMatch} />
|
|
</Switch>
|
|
</Layout>
|
|
<Footer />
|
|
</Router>
|
|
</React.Fragment>
|
|
);
|
|
}
|
|
}
|
|
|
|
export default App;
|