Files
personal_site/src/App.js
T

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;