diff --git a/src/img/f22.png b/public/img/f22.png
similarity index 100%
rename from src/img/f22.png
rename to public/img/f22.png
diff --git a/src/img/harrier.jpg b/public/img/harrier.jpg
similarity index 100%
rename from src/img/harrier.jpg
rename to public/img/harrier.jpg
diff --git a/src/Home.js b/src/Home.js
index 275fe2a..75b25ad 100644
--- a/src/Home.js
+++ b/src/Home.js
@@ -1,15 +1,14 @@
import React, {Component} from "react";
import ModelImage from "./Plane";
-import f22 from './img/f22.png'
class Home extends Component {
render() {
return (
Hugos Favoriten
-
+
- )
+ );
}
}
diff --git a/src/Militaer.js b/src/Militaer.js
index 3148ca4..c39fdb5 100644
--- a/src/Militaer.js
+++ b/src/Militaer.js
@@ -1,17 +1,16 @@
import React from 'react';
import ModelImage from './Plane'
-import f22 from './img/f22.png'
-import harrier from './img/harrier.jpg'
+
class Modern extends React.Component {
render() {
const items = Array(100).fill(1).map((x, y) => x + y)
- .map(x => );
+ .map(x => );
return (
{items}
-
+
)
}
diff --git a/src/Plane.css b/src/Plane.css
index 631e4c2..d9bb85e 100644
--- a/src/Plane.css
+++ b/src/Plane.css
@@ -1,3 +1,7 @@
+:root {
+ --model-image-height: 200px;
+}
+
.model {
position: relative;
text-align: center;
@@ -26,7 +30,7 @@
left: 50%;
transform: translate(-50%, -50%);
- line-height: 200px;
+ line-height: var(--model-image-height);
}
.model:hover .model-info {
@@ -35,7 +39,7 @@
}
.model img {
- height: 200px;
+ height: var(--model-image-height);
}
diff --git a/src/Plane.js b/src/Plane.js
index 0be2ab1..db65076 100644
--- a/src/Plane.js
+++ b/src/Plane.js
@@ -6,20 +6,19 @@ class ModelImage extends Component {
constructor(props) {
super(props);
this.state = {
- img: '',
name: '',
+ src: '',
}
}
static getDerivedStateFromProps(props) {
- return {img: props.img, name: props.name};
+ return {name: props.name, src: props.src};
}
render() {
- //const style = {backgroundImage: `url('/img/${this.state.img}')`};
return (
-
+
{this.state.name}