This commit is contained in:
Nilstrieb 2021-02-14 15:44:50 +01:00
parent 295bdd927c
commit 6b39d6b79a
7 changed files with 17 additions and 12 deletions

View file

@ -3,10 +3,10 @@ import {
Route, NavLink, HashRouter Route, NavLink, HashRouter
} from 'react-router-dom' } from 'react-router-dom'
import './app.css'; import './app.css';
import Modern from './Militaer'; import PlaneList from './PlaneList';
import Home from './Home'; import Home from './Home';
import UeberHugo from './UeberHugo' import UeberHugo from './UeberHugo'
import Planes from "./Planes"; import Planes from "./PlaneInfo";
class App extends Component { class App extends Component {
render() { render() {
@ -20,7 +20,8 @@ class App extends Component {
<main> <main>
<Route exact path="/" component={Home}/> <Route exact path="/" component={Home}/>
<Route exact path="/hugo" component={UeberHugo}/> <Route exact path="/hugo" component={UeberHugo}/>
<Route path="/militaer/modern" component={Modern}/> <Route path="/militaer/modern" component={PlaneList}/>
<Route path="/flugzeuge" component={Planes}/>
<Route path="/flugzeug" component={Planes}/> <Route path="/flugzeug" component={Planes}/>
</main> </main>
<Footer/> <Footer/>

View file

@ -1,5 +1,5 @@
import React, {Component} from 'react'; import React, {Component} from 'react';
import ModelImage from './Plane'; import ModelImage from './PlanePreview';
import planes from './planes.json' import planes from './planes.json'
class Home extends Component { class Home extends Component {

View file

@ -1,5 +1,6 @@
import React, {Component} from 'react'; import React, {Component} from 'react';
import planes from './planes.json' import planes from './planes.json';
import './plane.css';
class Planes extends Component { class Planes extends Component {
render() { render() {
@ -25,7 +26,7 @@ class Planes extends Component {
content = content =
<div> <div>
<h2>{plane.name}</h2> <h2>{plane.name}</h2>
<img src={imgPath} alt={'Bild von ' + plane.name}/> <img src={imgPath} alt={'Bild von ' + plane.name} className="plane-image"/>
<p>{plane.description}</p> <p>{plane.description}</p>
</div> </div>
; ;

View file

@ -1,8 +1,8 @@
import React from 'react'; import React, {Component} from 'react';
import ModelImage from './Plane' import ModelImage from './PlanePreview'
class Modern extends React.Component { class PlaneList extends Component {
render() { render() {
const items = Array(100).fill(1).map((x, y) => x + y) const items = Array(100).fill(1).map((x, y) => x + y)
.map(x => <ModelImage src="military/modern/f22.png" name={'F' + (20 + x) + ' Raptor'}/>); .map(x => <ModelImage src="military/modern/f22.png" name={'F' + (20 + x) + ' Raptor'}/>);
@ -16,4 +16,4 @@ class Modern extends React.Component {
} }
} }
export default Modern; export default PlaneList;

View file

@ -1,8 +1,8 @@
import React, {Component} from 'react'; import React, {Component} from 'react';
import { import {
Route, NavLink, HashRouter NavLink
} from 'react-router-dom' } from 'react-router-dom'
import './Plane.css' import './plane_preview.css'
class ModelImage extends Component { class ModelImage extends Component {

3
src/plane.css Normal file
View file

@ -0,0 +1,3 @@
.plane-image {
height: 500px;
}