mirror of
https://github.com/Noratrieb/hugos-lieblingsflugzeuge.git
synced 2026-01-14 19:55:06 +01:00
88 lines
No EOL
2.9 KiB
JavaScript
88 lines
No EOL
2.9 KiB
JavaScript
import React, {Component} from "react";
|
|
import {
|
|
Route, NavLink, HashRouter
|
|
} from 'react-router-dom'
|
|
import './app.css';
|
|
import Modern from "./Militaer";
|
|
import Home from "./Home";
|
|
|
|
class App extends Component {
|
|
render() {
|
|
return (
|
|
<HashRouter>
|
|
<div id="parent">
|
|
<header>
|
|
<Navigation/>
|
|
<h1>Hugos Lieblingsflugzeuge</h1>
|
|
</header>
|
|
<main>
|
|
<Route exact path="/" component={Home}/>
|
|
<Route path="/flieger-modern" component={Modern}/>
|
|
</main>
|
|
<Footer/>
|
|
</div>
|
|
</HashRouter>
|
|
);
|
|
}
|
|
}
|
|
|
|
export default App;
|
|
|
|
class Navigation extends Component {
|
|
render() {
|
|
return (
|
|
<nav>
|
|
<ul>
|
|
<li>
|
|
<NavLink to="/">Start</NavLink>
|
|
</li>
|
|
<li>
|
|
<NavLink to="/">Militärflugzeuge</NavLink>
|
|
<div className="content">
|
|
<NavLink to="/">Erste Weltkrieg</NavLink>
|
|
<NavLink to="/">Zwischenkriegszeit</NavLink>
|
|
<NavLink to="/">Zweiter Weltkrieg</NavLink>
|
|
<NavLink to="/">Kalter Krieg</NavLink>
|
|
<NavLink to="/flieger-modern">Moderne</NavLink>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<NavLink to="/">Airliner</NavLink>
|
|
<div className="content">
|
|
<NavLink to="/">Boeing</NavLink>
|
|
<NavLink to="/">Airbus</NavLink>
|
|
<NavLink to="/">Andere</NavLink>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<NavLink to="/">Sportflugzeuge</NavLink>
|
|
<div className="content">
|
|
<NavLink to="/">Doppeldecker</NavLink>
|
|
<NavLink to="/">Propellerflugzeuge</NavLink>
|
|
<NavLink to="/">Segelflugzeuge</NavLink>
|
|
<NavLink to="/">Andere</NavLink>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<NavLink to="/">Spezielle</NavLink>
|
|
<div className="content">
|
|
<NavLink to="/">Helikopter</NavLink>
|
|
<NavLink to="/">Zeppeline</NavLink>
|
|
<NavLink to="/">Andere</NavLink>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</nav>
|
|
)
|
|
}
|
|
}
|
|
|
|
class Footer extends Component {
|
|
render() {
|
|
return (
|
|
<footer>
|
|
<div>© Hugo</div>
|
|
</footer>
|
|
)
|
|
}
|
|
} |