From 40c997eb17e4c9cf995e37d7b7b4990ca10d63f2 Mon Sep 17 00:00:00 2001 From: Nilstrieb Date: Tue, 16 Feb 2021 17:24:12 +0100 Subject: [PATCH] Updates --- asset-manifest.json | 12 ++++++------ index.html | 2 +- static/css/main.a19231b2.chunk.css | 2 ++ static/css/main.a19231b2.chunk.css.map | 1 + static/css/main.dbf8cef6.chunk.css | 2 -- static/css/main.dbf8cef6.chunk.css.map | 1 - static/js/main.5c0f8a2e.chunk.js.map | 1 - ...main.5c0f8a2e.chunk.js => main.840da417.chunk.js} | 4 ++-- static/js/main.840da417.chunk.js.map | 1 + 9 files changed, 13 insertions(+), 13 deletions(-) create mode 100644 static/css/main.a19231b2.chunk.css create mode 100644 static/css/main.a19231b2.chunk.css.map delete mode 100644 static/css/main.dbf8cef6.chunk.css delete mode 100644 static/css/main.dbf8cef6.chunk.css.map delete mode 100644 static/js/main.5c0f8a2e.chunk.js.map rename static/js/{main.5c0f8a2e.chunk.js => main.840da417.chunk.js} (69%) create mode 100644 static/js/main.840da417.chunk.js.map diff --git a/asset-manifest.json b/asset-manifest.json index c4edef9..55b0564 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,20 +1,20 @@ { "files": { - "main.css": "/hugos-lieblingsflugzeuge/static/css/main.dbf8cef6.chunk.css", - "main.js": "/hugos-lieblingsflugzeuge/static/js/main.5c0f8a2e.chunk.js", - "main.js.map": "/hugos-lieblingsflugzeuge/static/js/main.5c0f8a2e.chunk.js.map", + "main.css": "/hugos-lieblingsflugzeuge/static/css/main.a19231b2.chunk.css", + "main.js": "/hugos-lieblingsflugzeuge/static/js/main.840da417.chunk.js", + "main.js.map": "/hugos-lieblingsflugzeuge/static/js/main.840da417.chunk.js.map", "runtime-main.js": "/hugos-lieblingsflugzeuge/static/js/runtime-main.b33b4f25.js", "runtime-main.js.map": "/hugos-lieblingsflugzeuge/static/js/runtime-main.b33b4f25.js.map", "static/js/2.61017981.chunk.js": "/hugos-lieblingsflugzeuge/static/js/2.61017981.chunk.js", "static/js/2.61017981.chunk.js.map": "/hugos-lieblingsflugzeuge/static/js/2.61017981.chunk.js.map", "index.html": "/hugos-lieblingsflugzeuge/index.html", - "static/css/main.dbf8cef6.chunk.css.map": "/hugos-lieblingsflugzeuge/static/css/main.dbf8cef6.chunk.css.map", + "static/css/main.a19231b2.chunk.css.map": "/hugos-lieblingsflugzeuge/static/css/main.a19231b2.chunk.css.map", "static/js/2.61017981.chunk.js.LICENSE.txt": "/hugos-lieblingsflugzeuge/static/js/2.61017981.chunk.js.LICENSE.txt" }, "entrypoints": [ "static/js/runtime-main.b33b4f25.js", "static/js/2.61017981.chunk.js", - "static/css/main.dbf8cef6.chunk.css", - "static/js/main.5c0f8a2e.chunk.js" + "static/css/main.a19231b2.chunk.css", + "static/js/main.840da417.chunk.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index f4a1ab8..d62765f 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Hugo
\ No newline at end of file +Hugo
\ No newline at end of file diff --git a/static/css/main.a19231b2.chunk.css b/static/css/main.a19231b2.chunk.css new file mode 100644 index 0000000..6df5e29 --- /dev/null +++ b/static/css/main.a19231b2.chunk.css @@ -0,0 +1,2 @@ +body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#282c34;color:#fff}p{width:1000px}main{grid-area:main;margin-top:100px}:root{--nav-hover-color:#8997b3}header{grid-area:header;position:fixed;top:0;width:100%;z-index:1;background-color:#282c34;overflow:visible;display:grid;grid-template-columns:500px auto;padding-top:10px;margin-left:10px;height:50px}header h1{margin:0;width:500px}main{margin-left:10px}nav{list-style-type:none;overflow:visible}nav,nav ul{margin:0;padding:0;display:inline-block}nav ul{height:100%}nav ul li{float:left;position:relative;display:inline-block;width:200px;font-size:1.8em;cursor:pointer;margin:auto}nav ul li a{display:block;text-align:center;text-decoration:none;color:#fff;transition-duration:.3s}nav ul li a:hover{background-color:#8997b3;background-color:var(--nav-hover-color);transition-duration:.3s}nav ul li>a{border-right:1px solid grey}nav ul li:last-child>a{border:none}nav ul li .content{display:none;z-index:1;width:100%;background-color:#3b414d}nav ul li:hover .content{display:block}nav ul li .content a{padding:8px 0}footer{margin-left:10px;margin-bottom:100px}:root{--model-image-height:200px}.model{position:relative;text-align:center;display:inline-block;transform:scale(1)}.model,.model:hover{color:#fff;transition-duration:.1s;transition-timing-function:ease-out}.model:hover{transform:scale(1.02)}.model .model-info{visibility:hidden;height:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:200px;line-height:var(--model-image-height)}.model:hover .model-info{visibility:visible;background-color:rgba(0,0,0,.5)}.model img{height:200px;height:var(--model-image-height)}.model-info-text{vertical-align:middle;display:inline-block;font-size:1.5em}.plane-image{height:500px} +/*# sourceMappingURL=main.a19231b2.chunk.css.map */ \ No newline at end of file diff --git a/static/css/main.a19231b2.chunk.css.map b/static/css/main.a19231b2.chunk.css.map new file mode 100644 index 0000000..b9f82af --- /dev/null +++ b/static/css/main.a19231b2.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack://src/app.css","webpack://src/plane_preview.css","webpack://src/plane.css"],"names":[],"mappings":"AAAA,KACI,QAAS,CACT,mJAEU,CACV,kCAAmC,CACnC,iCAAkC,CAElC,wBAAyB,CACzB,UACJ,CAEA,EACI,YACJ,CAEA,KACI,cAAe,CACf,gBACJ,CAEA,MACI,yBACJ,CAEA,OACI,gBAAiB,CACjB,cAAe,CACf,KAAM,CACN,UAAW,CACX,SAAU,CACV,wBAAyB,CACzB,gBAAiB,CACjB,YAAa,CACb,gCAAiC,CACjC,gBAAiB,CACjB,gBAAiB,CAEjB,WACJ,CAEA,UACI,QAAS,CACT,WACJ,CAEA,KACI,gBACJ,CAGA,IACI,oBAAqB,CAGrB,gBAEJ,CAGA,WAPI,QAAS,CACT,SAAU,CAEV,oBASJ,CALA,OACI,WAIJ,CAGA,UACI,UAAW,CACX,iBAAkB,CAClB,oBAAqB,CACrB,WAAY,CACZ,eAAgB,CAChB,cAAe,CACf,WAEJ,CAIA,YACI,aAAc,CACd,iBAAkB,CAClB,oBAAqB,CACrB,UAAY,CACZ,uBACJ,CAGA,kBACI,wBAAwC,CAAxC,uCAAwC,CACxC,uBACJ,CAGA,YACI,2BACJ,CAGA,uBACI,WACJ,CAGA,mBACI,YAAa,CACb,SAAU,CACV,UAAW,CACX,wBACJ,CAGA,yBACI,aACJ,CAGA,qBACI,aACJ,CAEA,OACI,gBAAiB,CACjB,mBACJ,CC9HA,MACI,0BACJ,CAEA,OACI,iBAAkB,CAClB,iBAAkB,CAElB,oBAAqB,CACrB,kBAGJ,CAEA,oBAPI,UAAY,CAGZ,uBAAyB,CACzB,mCAQJ,CALA,aAEI,qBAGJ,CAEA,mBACI,iBAAkB,CAElB,WAAY,CACZ,UAAW,CAEX,iBAAkB,CAClB,OAAQ,CACR,QAAS,CACT,8BAAgC,CAEhC,iBAAsC,CAAtC,qCACJ,CAEA,yBACI,kBAAmB,CACnB,+BACJ,CAEA,WACI,YAAiC,CAAjC,gCACJ,CAGA,iBACI,qBAAsB,CACtB,oBAAqB,CAErB,eACJ,CClDA,aACI,YACJ","file":"main.a19231b2.chunk.css","sourcesContent":["body {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n background-color: #282c34;\n color: white;\n}\n\np {\n width: 1000px;\n}\n\nmain {\n grid-area: main;\n margin-top: 100px;\n}\n\n:root {\n --nav-hover-color: #8997b3;\n}\n\nheader {\n grid-area: header;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 1;\n background-color: #282c34;\n overflow: visible;\n display: grid;\n grid-template-columns: 500px auto;\n padding-top: 10px;\n margin-left: 10px;\n\n height: 50px;\n}\n\nheader h1 {\n margin: 0;\n width: 500px;\n}\n\nmain {\n margin-left: 10px;\n}\n\n/*Navigation*/\nnav {\n list-style-type: none;\n margin: 0;\n padding: 0;\n overflow: visible;\n display: inline-block;\n}\n\n/*main ul*/\nnav ul {\n height: 100%;\n margin: 0;\n padding: 0;\n display: inline-block;\n}\n\n/*nav li item*/\nnav ul li {\n float: left;\n position: relative;\n display: inline-block;\n width: 200px;\n font-size: 1.8em;\n cursor: pointer;\n margin: auto;\n\n}\n\n\n/*all nav a*/\nnav ul li a {\n display: block;\n text-align: center;\n text-decoration: none;\n color: white;\n transition-duration: 0.3s;\n}\n\n/*all nav a hover*/\nnav ul li a:hover {\n background-color: var(--nav-hover-color);\n transition-duration: 0.3s;\n}\n\n/*Only on the top elements*/\nnav ul li > a {\n border-right: 1px solid gray;\n}\n\n/*don't show border on the right*/\nnav ul li:last-child > a {\n border: none;\n}\n\n/*drop menu*/\nnav ul li .content {\n display: none;\n z-index: 1;\n width: 100%;\n background-color: #3b414d;\n}\n\n/*drop menu main hover*/\nnav ul li:hover .content {\n display: block;\n}\n\n/*drop menu a*/\nnav ul li .content a {\n padding: 8px 0 8px 0;\n}\n\nfooter {\n margin-left: 10px;\n margin-bottom: 100px;\n}",":root {\r\n --model-image-height: 200px;\r\n}\r\n\r\n.model {\r\n position: relative;\r\n text-align: center;\r\n color: white;\r\n display: inline-block;\r\n transform: scale(1);\r\n transition-duration: 0.1s;\r\n transition-timing-function: ease-out;\r\n}\r\n\r\n.model:hover {\r\n color: white;\r\n transform: scale(1.02);\r\n transition-duration: 0.1s;\r\n transition-timing-function: ease-out;\r\n}\r\n\r\n.model .model-info {\r\n visibility: hidden;\r\n\r\n height: 100%;\r\n width: 100%;\r\n\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n transform: translate(-50%, -50%);\r\n\r\n line-height: var(--model-image-height);\r\n}\r\n\r\n.model:hover .model-info {\r\n visibility: visible;\r\n background-color: rgba(0, 0, 0, 0.5);\r\n}\r\n\r\n.model img {\r\n height: var(--model-image-height);\r\n}\r\n\r\n\r\n.model-info-text {\r\n vertical-align: middle;\r\n display: inline-block;\r\n\r\n font-size: 1.5em;\r\n}",".plane-image {\r\n height: 500px;\r\n}"]} \ No newline at end of file diff --git a/static/css/main.dbf8cef6.chunk.css b/static/css/main.dbf8cef6.chunk.css deleted file mode 100644 index c07f6c9..0000000 --- a/static/css/main.dbf8cef6.chunk.css +++ /dev/null @@ -1,2 +0,0 @@ -body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#282c34;color:#fff}#parent{display:grid;grid-template-rows:100px auto;grid-template-areas:"header" "main"}p{width:1000px}main{grid-area:main}:root{--nav-color:#b0c2ce;--nav-hover-color:#a9a9a9}header{grid-area:header}header h1{margin-top:50px;margin-bottom:0}header h1,main{margin-left:10px}nav{list-style-type:none;overflow:visible;background-color:#b0c2ce;background-color:var(--nav-color);width:100%;position:fixed;top:0;height:50px;z-index:1}nav,nav ul{margin:0;padding:0}nav ul,nav ul li{height:100%}nav ul li{float:left;border-right:1px solid grey;width:15%;position:relative;display:inline-block;font-size:1.8em;background-color:#b0c2ce;background-color:var(--nav-color);cursor:pointer;margin:auto}nav ul li:hover{background-color:#a9a9a9;color:#a9a9a9;color:var(--nav-hover-color);transition-duration:.4s}nav ul li a{display:block;text-align:center;text-decoration:none;color:#000;width:100%;height:100%;background-color:#b0c2ce;background-color:var(--nav-color);border:none;cursor:pointer}nav ul li a:focus{outline:0}nav ul li a:hover{background-color:#a9a9a9;background-color:var(--nav-hover-color)}nav ul li .content{display:none;background-color:#b0c2ce;background-color:var(--nav-color);z-index:1;width:100%}nav ul li:hover .content{display:block}nav ul li .content a{padding:8px 0}:root{--model-image-height:200px}.model{position:relative;text-align:center;display:inline-block;transform:scale(1)}.model,.model:hover{color:#fff;transition-duration:.1s;transition-timing-function:ease-out}.model:hover{transform:scale(1.02)}.model .model-info{visibility:hidden;height:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:200px;line-height:var(--model-image-height)}.model:hover .model-info{visibility:visible;background-color:rgba(0,0,0,.5)}.model img{height:200px;height:var(--model-image-height)}.model-info-text{vertical-align:middle;display:inline-block;font-size:1.5em}.plane-image{height:500px} -/*# sourceMappingURL=main.dbf8cef6.chunk.css.map */ \ No newline at end of file diff --git a/static/css/main.dbf8cef6.chunk.css.map b/static/css/main.dbf8cef6.chunk.css.map deleted file mode 100644 index 86d3e7a..0000000 --- a/static/css/main.dbf8cef6.chunk.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack://src/app.css","webpack://src/plane_preview.css","webpack://src/plane.css"],"names":[],"mappings":"AAAA,KACI,QAAS,CACT,mJAEU,CACV,kCAAmC,CACnC,iCAAkC,CAElC,wBAAyB,CACzB,UACJ,CAEA,QACI,YAAa,CACb,6BAA8B,CAC9B,mCAEJ,CAEA,EACI,YACJ,CAEA,KACI,cACJ,CAEA,MACI,mBAA+B,CAC/B,yBACJ,CAEA,OACI,gBACJ,CAEA,UACI,eAAgB,CAEhB,eACJ,CAEA,eAJI,gBAMJ,CAGA,IACI,oBAAqB,CAGrB,gBAAiB,CACjB,wBAAkC,CAAlC,iCAAkC,CAClC,UAAW,CAEX,cAAe,CACf,KAAM,CACN,WAAY,CAEZ,SACJ,CAGA,WAdI,QAAS,CACT,SAiBJ,CAGA,iBANI,WAkBJ,CAZA,UACI,UAAW,CACX,2BAA4B,CAE5B,SAAU,CACV,iBAAkB,CAClB,oBAAqB,CAErB,eAAgB,CAChB,wBAAkC,CAAlC,iCAAkC,CAClC,cAAe,CACf,WACJ,CAGA,gBACI,wBAA0B,CAC1B,aAA6B,CAA7B,4BAA6B,CAC7B,uBACJ,CAGA,YACI,aAAc,CACd,iBAAkB,CAClB,oBAAqB,CACrB,UAAY,CACZ,UAAW,CACX,WAAY,CACZ,wBAAkC,CAAlC,iCAAkC,CAClC,WAAY,CACZ,cACJ,CAGA,kBACI,SACJ,CAGA,kBACI,wBAAwC,CAAxC,uCACJ,CAGA,mBACI,YAAa,CACb,wBAAkC,CAAlC,iCAAkC,CAClC,SAAU,CACV,UACJ,CAGA,yBACI,aACJ,CAGA,qBACI,aACJ,CClIA,MACI,0BACJ,CAEA,OACI,iBAAkB,CAClB,iBAAkB,CAElB,oBAAqB,CACrB,kBAGJ,CAEA,oBAPI,UAAY,CAGZ,uBAAyB,CACzB,mCAQJ,CALA,aAEI,qBAGJ,CAEA,mBACI,iBAAkB,CAElB,WAAY,CACZ,UAAW,CAEX,iBAAkB,CAClB,OAAQ,CACR,QAAS,CACT,8BAAgC,CAEhC,iBAAsC,CAAtC,qCACJ,CAEA,yBACI,kBAAmB,CACnB,+BACJ,CAEA,WACI,YAAiC,CAAjC,gCACJ,CAGA,iBACI,qBAAsB,CACtB,oBAAqB,CAErB,eACJ,CClDA,aACI,YACJ","file":"main.dbf8cef6.chunk.css","sourcesContent":["body {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n background-color: #282c34;\n color: white;\n}\n\n#parent {\n display: grid;\n grid-template-rows: 100px auto;\n grid-template-areas: \"header\"\n \"main\";\n}\n\np {\n width: 1000px;\n}\n\nmain {\n grid-area: main;\n}\n\n:root {\n --nav-color: rgb(176, 194, 206);\n --nav-hover-color: darkgrey;\n}\n\nheader {\n grid-area: header;\n}\n\nheader h1 {\n margin-top: 50px;\n margin-left: 10px;\n margin-bottom: 0;\n}\n\nmain {\n margin-left: 10px;\n}\n\n/*Navigation*/\nnav {\n list-style-type: none;\n margin: 0;\n padding: 0;\n overflow: visible;\n background-color: var(--nav-color);\n width: 100%;\n\n position: fixed;\n top: 0;\n height: 50px;\n\n z-index: 1;\n}\n\n/*main ul*/\nnav ul {\n height: 100%;\n margin: 0;\n padding: 0;\n}\n\n/*nav li item*/\nnav ul li {\n float: left;\n border-right: 1px solid gray;\n height: 100%;\n width: 15%;\n position: relative;\n display: inline-block;\n\n font-size: 1.8em;\n background-color: var(--nav-color);\n cursor: pointer;\n margin: auto;\n}\n\n/*nav li item on hover*/\nnav ul li:hover {\n background-color: darkgray;\n color: var(--nav-hover-color);\n transition-duration: 0.4s;\n}\n\n/*all nav a*/\nnav ul li a {\n display: block;\n text-align: center;\n text-decoration: none;\n color: black;\n width: 100%;\n height: 100%;\n background-color: var(--nav-color);\n border: none;\n cursor: pointer;\n}\n\n/*all nav a focus - remove outline so it looks like a normal link*/\nnav ul li a:focus {\n outline: 0;\n}\n\n/*all nav a hover*/\nnav ul li a:hover {\n background-color: var(--nav-hover-color);\n}\n\n/*drop menu*/\nnav ul li .content {\n display: none;\n background-color: var(--nav-color);\n z-index: 1;\n width: 100%;\n}\n\n/*drop menu main hover*/\nnav ul li:hover .content {\n display: block;\n}\n\n/*drop menu a*/\nnav ul li .content a {\n padding: 8px 0 8px 0;\n}",":root {\r\n --model-image-height: 200px;\r\n}\r\n\r\n.model {\r\n position: relative;\r\n text-align: center;\r\n color: white;\r\n display: inline-block;\r\n transform: scale(1);\r\n transition-duration: 0.1s;\r\n transition-timing-function: ease-out;\r\n}\r\n\r\n.model:hover {\r\n color: white;\r\n transform: scale(1.02);\r\n transition-duration: 0.1s;\r\n transition-timing-function: ease-out;\r\n}\r\n\r\n.model .model-info {\r\n visibility: hidden;\r\n\r\n height: 100%;\r\n width: 100%;\r\n\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n transform: translate(-50%, -50%);\r\n\r\n line-height: var(--model-image-height);\r\n}\r\n\r\n.model:hover .model-info {\r\n visibility: visible;\r\n background-color: rgba(0, 0, 0, 0.5);\r\n}\r\n\r\n.model img {\r\n height: var(--model-image-height);\r\n}\r\n\r\n\r\n.model-info-text {\r\n vertical-align: middle;\r\n display: inline-block;\r\n\r\n font-size: 1.5em;\r\n}",".plane-image {\r\n height: 500px;\r\n}"]} \ No newline at end of file diff --git a/static/js/main.5c0f8a2e.chunk.js.map b/static/js/main.5c0f8a2e.chunk.js.map deleted file mode 100644 index bbf3f26..0000000 --- a/static/js/main.5c0f8a2e.chunk.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["PlanePreview.js","PlaneList.js","Home.js","UeberHugo.js","PlaneInfo.js","App.js","index.js"],"names":["ModelImage","props","state","name","src","cat","s","this","to","className","process","alt","undefined","Component","PlaneList","location","pathname","replaceAll","matches","planes","e","category","startsWith","push","map","x","img","isFavPlane","plane","tags","includes","Home","favs","filter","all","UeberHugo","width","Planes","content","planeName","imgPath","description","App","id","exact","path","component","Navigation","Footer","ReactDOM","render","document","getElementById"],"mappings":"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","file":"static/js/main.5c0f8a2e.chunk.js","sourcesContent":["import React, {Component} from 'react';\r\nimport {\r\n NavLink\r\n} from 'react-router-dom'\r\nimport './plane_preview.css'\r\n\r\n\r\nclass ModelImage extends Component {\r\n constructor(props) {\r\n super(props);\r\n this.state = {\r\n name: '',\r\n src: '',\r\n cat: '',\r\n }\r\n }\r\n\r\n static getDerivedStateFromProps(props) {\r\n return {name: props.name, src: props.src,\r\n cat: (props.cat === undefined ? '' : props.cat),\r\n };\r\n }\r\n\r\n render() {\r\n const s = this.state;\r\n return (\r\n \r\n {this.state.name}/\r\n
\r\n {s.name}\r\n
\r\n
\r\n );\r\n }\r\n}\r\n\r\nexport default ModelImage;","import React, {Component} from 'react';\r\nimport ModelImage from './PlanePreview'\r\nimport planes from './planes.json';\r\n\r\n\r\nclass PlaneList extends Component {\r\n render() {\r\n const loc = this.props.location.pathname;\r\n const cat = loc.replaceAll('/flugzeuge/', '') + '/';\r\n\r\n let matches = [];\r\n\r\n for (const e of planes) {\r\n if (e.category.startsWith(cat)) {\r\n matches.push(e);\r\n }\r\n }\r\n\r\n matches = matches.map(x => );\r\n\r\n\r\n return (\r\n
\r\n {matches}\r\n
\r\n )\r\n }\r\n}\r\n\r\nexport default PlaneList;","import React, {Component} from 'react';\r\nimport ModelImage from './PlanePreview';\r\nimport planes from './planes.json'\r\n\r\nclass Home extends Component {\r\n constructor(props) {\r\n super(props);\r\n const favs = planes.filter(isFavPlane);\r\n this.state = {\r\n favs: favs\r\n }\r\n }\r\n\r\n render() {\r\n const favs = this.state.favs\r\n .map(x => );\r\n\r\n const all = planes\r\n .map(x => );\r\n\r\n return (\r\n
\r\n

Hugos Favoriten

\r\n {favs}\r\n

Alle Flugzeuge

\r\n {all}\r\n
\r\n );\r\n }\r\n}\r\n\r\nfunction isFavPlane(plane) {\r\n return plane.tags.includes('fav');\r\n}\r\n\r\nexport default Home;","import React, {Component} from 'react';\r\n\r\nclass UeberHugo extends Component {\r\n render() {\r\n return (\r\n
\r\n

Hugo Boss

\r\n

Hugo Boss ist ein begeisterter Modellbauer und Gründungsmitglied\r\n vom Modellbauverein Winterthur.

\r\n

Am liebsten baut er Flugzeuge, sie haben ihn schon sein ganzes Leben fasziniert und er wollte immer Pilot werden.\r\n Das hat er zwar nicht geschafft, aber das Modellbauen ermöglicht es ihm, seine Leidenschaft trotzdem auszuleben.\r\n Auf dieser Website präsentiert Hugo seine liebsten Flugzeuge, die er am liebsten alle nachbauen würde.

\r\n \"Hugo\r\n
\r\n )\r\n }\r\n}\r\n\r\nexport default UeberHugo;","import React, {Component} from 'react';\r\nimport planes from './planes.json';\r\nimport './plane.css';\r\n\r\nclass Planes extends Component {\r\n render() {\r\n const loc = this.props.location.pathname;\r\n const planeName = loc.replaceAll('/flugzeug/', '');\r\n let plane;\r\n for (const e of planes) {\r\n if (e.category + e.name === planeName) {\r\n plane = e;\r\n break;\r\n }\r\n }\r\n\r\n let content;\r\n if (plane === undefined) {\r\n content =\r\n
\r\n

Flugzeug nicht gefunden.

\r\n
\r\n ;\r\n } else {\r\n const imgPath = process.env.PUBLIC_URL + '/img/' + plane.category + plane.img;\r\n content =\r\n
\r\n

{plane.name}

\r\n {'Bild\r\n

{plane.description}

\r\n
\r\n ;\r\n }\r\n\r\n return (\r\n content\r\n );\r\n }\r\n}\r\n\r\nexport default Planes;","import React, {Component} from 'react';\r\nimport {\r\n Route, NavLink, HashRouter\r\n} from 'react-router-dom'\r\nimport './app.css';\r\nimport PlaneList from './PlaneList';\r\nimport Home from './Home';\r\nimport UeberHugo from './UeberHugo'\r\nimport Planes from \"./PlaneInfo\";\r\n\r\nclass App extends Component {\r\n render() {\r\n return (\r\n \r\n
\r\n
\r\n \r\n

✈️Hugos Lieblingsflugzeuge✈️

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\n\r\nexport default App;\r\n\r\nclass Navigation extends Component {\r\n render() {\r\n return (\r\n \r\n )\r\n }\r\n}\r\n\r\nclass Footer extends Component {\r\n render() {\r\n return (\r\n
\r\n
© Hugo
\r\n
\r\n )\r\n }\r\n}","import React from 'react';\nimport ReactDOM from 'react-dom';\nimport App from \"./App\";\n\nReactDOM.render(\n \n , document.getElementById('root')\n);"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.5c0f8a2e.chunk.js b/static/js/main.840da417.chunk.js similarity index 69% rename from static/js/main.5c0f8a2e.chunk.js rename to static/js/main.840da417.chunk.js index a312cbb..f1559d9 100644 --- a/static/js/main.5c0f8a2e.chunk.js +++ b/static/js/main.840da417.chunk.js @@ -1,2 +1,2 @@ -(this.webpackJsonpuntitled=this.webpackJsonpuntitled||[]).push([[0],{12:function(e){e.exports=JSON.parse('[{"name":"F-22 Raptor","img":"f22.png","category":"militaer/modern/","description":"Die F-22 Raptor ist ein Kampfflugzeug der 6. Generation der USA. Durch seine moderne Computersteuerung und Tarnkappentechnik ist es der Herr der L\xfcfte","tags":[]},{"name":"AV-8B Harrier","img":"harrier.jpg","category":"militaer/kalter_krieg/","description":"Der Harrier ist ein Britisches Kampflugzeug. Er war der erste Jet (im aktiven Einsatz) mit der F\xe4higkeit, senkrecht wie ein Helikopter abzuheben und zu landen.","tags":["fav"]},{"name":"Airbus A380","img":"a380.jpg","category":"airliner/airbus/","description":"Die A380 ist das gr\xf6sste Passagierflugzeug der Welt.","tags":["fav"]},{"name":"Flugzeug Wrack 1","img":"wrack1.jpg","category":"spezielle/andere/","description":"Das Wrack von einem abgest\xfcrzten Flugzeug.","tags":[]},{"name":"Doppeldecker 1","img":"doppeldecker1.jpg","category":"sport/doppeldecker/","description":"Ein Doppeldecker. Genauere Details unbekannt.","tags":[]},{"name":"A-10 Thunderbolt II","img":"a10.jpg","category":"militaer/kalter_krieg/","description":"Die A-10 \'Warthog\' Thunderbolt II ist ein amerikanisches Bodenangriffsflugzeug aus den 70er-Jahren, was auch heute immer noch im Einsatz ist. Es zeichnet sich durch seine Gatling-Gun aus, die mit \xfcber 5000 RPM 30mm-Kugeln abfeuert.","tags":["fav"]},{"name":"P-51","img":"p51.jpg","category":"militaer/zweiter_weltkrieg/","description":"Die P-51 ist ein amerikanisches Propellerflugzeug aus dem zweiten Weltkrieg. Auf dem Bild zu sehen mit einer hochmodernen F-35","tags":["fav"]},{"name":"Fokker Dr1","img":"fokkerdr1.jpg","category":"militaer/erster_weltkrieg/","description":"Die Fokker Dr1 ist ein deutsches Dreidecker-Flugzeug aus dem ersten Weltkrieg. Im Bild zu sehen ist ein nachbau der Dr1 vom \'Roten Baron\', dem ber\xfchmten deutschen Fliegerass.","tags":[]},{"name":"AH-64 Apache","img":"ah64.jpg","category":"militaer/kalter_krieg/","description":"Der amerikanische Boeing AH-64 Apache Kampfhubschrauber ist der wohl be\xfchmsteste Kampfhubschrauber.","tags":[]},{"name":"MiG-19","img":"mig19.jpg","category":"militaer/kalter_krieg/","description":"Die sowjetische Mikojan-Gurewitsch MiG-19 aus dem Jahre 1955 ist ein jetbetriebenes Jagdflugzeug, was auch als Jagdbomber eingesetzt werden kann.","tags":[]},{"name":"Boeing 787 Dreamliner","img":"787.jpg","category":"airliner/boeing/","description":"Der Dreamliner ist ein modernes Passagierflugzeug f\xfcr 200-300 Personen von Boeing.","tags":[]},{"name":"Segelflugzeug 1","img":"segel1.jpg","category":"sport/segelflugzeug/","description":"Ein kleines Segelflugzeug auf einer Wiese.","tags":[]},{"name":"Eurocopter 145","img":"ec145.jpg","category":"spezielle/helikopter/","description":"Der EC 145 ist ein vielseitig einsetzbarer Leichthubrschrauber.","tags":[]}]')},27:function(e,t,r){},28:function(e,t,r){},35:function(e,t,r){},36:function(e,t,r){"use strict";r.r(t);var i=r(1),n=r(21),a=r.n(n),c=r(5),s=r(6),l=r(8),u=r(7),g=r(2),o=r(3),j=(r(27),r(15)),d=(r(28),r(0)),b=function(e){Object(l.a)(r,e);var t=Object(u.a)(r);function r(e){var i;return Object(c.a)(this,r),(i=t.call(this,e)).state={name:"",src:"",cat:""},i}return Object(s.a)(r,[{key:"render",value:function(){var e=this.state;return Object(d.jsxs)(g.b,{to:"/flugzeug/"+e.cat+e.name,className:"model",children:[Object(d.jsx)("img",{src:"/hugos-lieblingsflugzeuge/img/"+e.src,alt:this.state.name}),Object(d.jsx)("div",{className:"model-info",children:Object(d.jsx)("span",{className:"model-info-text",children:e.name})})]})}}],[{key:"getDerivedStateFromProps",value:function(e){return{name:e.name,src:e.src,cat:void 0===e.cat?"":e.cat}}}]),r}(i.Component),h=r(12),m=function(e){Object(l.a)(r,e);var t=Object(u.a)(r);function r(){return Object(c.a)(this,r),t.apply(this,arguments)}return Object(s.a)(r,[{key:"render",value:function(){var e,t=this.props.location.pathname.replaceAll("/flugzeuge/","")+"/",r=[],i=Object(j.a)(h);try{for(i.s();!(e=i.n()).done;){var n=e.value;n.category.startsWith(t)&&r.push(n)}}catch(a){i.e(a)}finally{i.f()}return r=r.map((function(e){return Object(d.jsx)(b,{src:e.category+e.img,name:e.name,cat:e.category},e.category+e.name)})),Object(d.jsx)("div",{children:r})}}]),r}(i.Component);function p(e){return e.tags.includes("fav")}var f=function(e){Object(l.a)(r,e);var t=Object(u.a)(r);function r(e){var i;Object(c.a)(this,r),i=t.call(this,e);var n=h.filter(p);return i.state={favs:n},i}return Object(s.a)(r,[{key:"render",value:function(){var e=this.state.favs.map((function(e){return Object(d.jsx)(b,{src:e.category+e.img,name:e.name,cat:e.category},e.category+e.name)})),t=h.map((function(e){return Object(d.jsx)(b,{src:e.category+e.img,name:e.name,cat:e.category},e.category+e.name)}));return Object(d.jsxs)("div",{children:[Object(d.jsx)("h2",{children:"Hugos Favoriten"}),e,Object(d.jsx)("h2",{children:"Alle Flugzeuge"}),t]})}}]),r}(i.Component),O=function(e){Object(l.a)(r,e);var t=Object(u.a)(r);function r(){return Object(c.a)(this,r),t.apply(this,arguments)}return Object(s.a)(r,[{key:"render",value:function(){return Object(d.jsxs)("div",{children:[Object(d.jsx)("h1",{children:"Hugo Boss"}),Object(d.jsx)("p",{children:"Hugo Boss ist ein begeisterter Modellbauer und Gr\xfcndungsmitglied vom Modellbauverein Winterthur."}),Object(d.jsx)("p",{children:"Am liebsten baut er Flugzeuge, sie haben ihn schon sein ganzes Leben fasziniert und er wollte immer Pilot werden. Das hat er zwar nicht geschafft, aber das Modellbauen erm\xf6glicht es ihm, seine Leidenschaft trotzdem auszuleben. Auf dieser Website pr\xe4sentiert Hugo seine liebsten Flugzeuge, die er am liebsten alle nachbauen w\xfcrde."}),Object(d.jsx)("img",{src:"/hugos-lieblingsflugzeuge/img/hugo.jpg",alt:"Hugo Boss",width:"1500px"})]})}}]),r}(i.Component),z=(r(35),function(e){Object(l.a)(r,e);var t=Object(u.a)(r);function r(){return Object(c.a)(this,r),t.apply(this,arguments)}return Object(s.a)(r,[{key:"render",value:function(){var e,t,r,i=this.props.location.pathname.replaceAll("/flugzeug/",""),n=Object(j.a)(h);try{for(n.s();!(t=n.n()).done;){var a=t.value;if(a.category+a.name===i){e=a;break}}}catch(s){n.e(s)}finally{n.f()}if(void 0===e)r=Object(d.jsx)("div",{children:Object(d.jsx)("h2",{children:"Flugzeug nicht gefunden."})});else{var c="/hugos-lieblingsflugzeuge/img/"+e.category+e.img;r=Object(d.jsxs)("div",{children:[Object(d.jsx)("h2",{children:e.name}),Object(d.jsx)("img",{src:c,alt:"Bild von "+e.name,className:"plane-image"}),Object(d.jsx)("p",{children:e.description})]})}return r}}]),r}(i.Component)),x=function(e){Object(l.a)(r,e);var t=Object(u.a)(r);function r(){return Object(c.a)(this,r),t.apply(this,arguments)}return Object(s.a)(r,[{key:"render",value:function(){return Object(d.jsx)(g.a,{children:Object(d.jsxs)("div",{id:"parent",children:[Object(d.jsxs)("header",{children:[Object(d.jsx)(k,{}),Object(d.jsx)("h1",{children:"\u2708\ufe0fHugos Lieblingsflugzeuge\u2708\ufe0f"})]}),Object(d.jsxs)("main",{children:[Object(d.jsx)(o.a,{exact:!0,path:"/",component:f}),Object(d.jsx)(o.a,{exact:!0,path:"/hugo",component:O}),Object(d.jsx)(o.a,{path:"/flugzeuge",component:m}),Object(d.jsx)(o.a,{path:"/flugzeug",component:z})]}),Object(d.jsx)(v,{})]})})}}]),r}(i.Component),k=function(e){Object(l.a)(r,e);var t=Object(u.a)(r);function r(){return Object(c.a)(this,r),t.apply(this,arguments)}return Object(s.a)(r,[{key:"render",value:function(){return Object(d.jsx)("nav",{children:Object(d.jsxs)("ul",{children:[Object(d.jsx)("li",{children:Object(d.jsx)(g.b,{to:"/",children:"Start"})}),Object(d.jsx)("li",{children:Object(d.jsx)(g.b,{to:"/hugo",children:"\xdcber Hugo"})}),Object(d.jsxs)("li",{children:[Object(d.jsx)(g.b,{to:"/flugzeuge/militaer",children:"Milit\xe4rflugzeuge"}),Object(d.jsxs)("div",{className:"content",children:[Object(d.jsx)(g.b,{to:"/flugzeuge/militaer/erster_weltkrieg",children:"Erster Weltkrieg"}),Object(d.jsx)(g.b,{to:"/flugzeuge/militaer/zwischenkriegszeit",children:"Zwischenkriegszeit"}),Object(d.jsx)(g.b,{to:"/flugzeuge/militaer/zweiter_weltkrieg",children:"Zweiter Weltkrieg"}),Object(d.jsx)(g.b,{to:"/flugzeuge/militaer/kalter_krieg",children:"Kalter Krieg"}),Object(d.jsx)(g.b,{to:"/flugzeuge/militaer/modern",children:"Moderne"})]})]}),Object(d.jsxs)("li",{children:[Object(d.jsx)(g.b,{to:"/flugzeuge/airliner",children:"Airliner"}),Object(d.jsxs)("div",{className:"content",children:[Object(d.jsx)(g.b,{to:"/flugzeuge/airliner/boeing",children:"Boeing"}),Object(d.jsx)(g.b,{to:"/flugzeuge/airliner/airbus",children:"Airbus"}),Object(d.jsx)(g.b,{to:"/flugzeuge/airliner/andere",children:"Andere"})]})]}),Object(d.jsxs)("li",{children:[Object(d.jsx)(g.b,{to:"/flugzeuge/sport",children:"Sportflugzeuge"}),Object(d.jsxs)("div",{className:"content",children:[Object(d.jsx)(g.b,{to:"/flugzeuge/sport/doppeldecker",children:"Doppeldecker"}),Object(d.jsx)(g.b,{to:"/flugzeuge/sport/propellerflugzeuge",children:"Propellerflugzeuge"}),Object(d.jsx)(g.b,{to:"/flugzeuge/sport/segelflugzeug",children:"Segelflugzeuge"}),Object(d.jsx)(g.b,{to:"/flugzeuge/sport/andere",children:"Andere"})]})]}),Object(d.jsxs)("li",{children:[Object(d.jsx)(g.b,{to:"/flugzeuge/spezielle",children:"Spezielle"}),Object(d.jsxs)("div",{className:"content",children:[Object(d.jsx)(g.b,{to:"/flugzeuge/spezielle/helikopter",children:"Helikopter"}),Object(d.jsx)(g.b,{to:"/flugzeuge/spezielle/zeppeline",children:"Zeppeline"}),Object(d.jsx)(g.b,{to:"/flugzeuge/spezielle/andere",children:"Andere"})]})]})]})})}}]),r}(i.Component),v=function(e){Object(l.a)(r,e);var t=Object(u.a)(r);function r(){return Object(c.a)(this,r),t.apply(this,arguments)}return Object(s.a)(r,[{key:"render",value:function(){return Object(d.jsx)("footer",{children:Object(d.jsx)("div",{children:"\xa9 Hugo"})})}}]),r}(i.Component);a.a.render(Object(d.jsx)(x,{}),document.getElementById("root"))}},[[36,1,2]]]); -//# sourceMappingURL=main.5c0f8a2e.chunk.js.map \ No newline at end of file +(this.webpackJsonpuntitled=this.webpackJsonpuntitled||[]).push([[0],{12:function(e){e.exports=JSON.parse('[{"name":"F-22 Raptor","img":"f22.png","category":"militaer/modern/","description":"Die F-22 Raptor ist ein Kampfflugzeug der 6. Generation der USA. Durch seine moderne Computersteuerung und Tarnkappentechnik ist es der Herr der L\xfcfte","tags":[]},{"name":"AV-8B Harrier","img":"harrier.jpg","category":"militaer/kalter_krieg/","description":"Der Harrier ist ein Britisches Kampflugzeug. Er war der erste Jet (im aktiven Einsatz) mit der F\xe4higkeit, senkrecht wie ein Helikopter abzuheben und zu landen.","tags":["fav"]},{"name":"Airbus A380","img":"a380.jpg","category":"airliner/airbus/","description":"Die A380 ist das gr\xf6sste Passagierflugzeug der Welt.","tags":["fav"]},{"name":"Flugzeug Wrack 1","img":"wrack1.jpg","category":"spezielle/andere/","description":"Das Wrack von einem abgest\xfcrzten Flugzeug.","tags":[]},{"name":"Doppeldecker 1","img":"doppeldecker1.jpg","category":"sport/doppeldecker/","description":"Ein Doppeldecker. Genauere Details unbekannt.","tags":[]},{"name":"A-10 Thunderbolt II","img":"a10.jpg","category":"militaer/kalter_krieg/","description":"Die A-10 \'Warthog\' Thunderbolt II ist ein amerikanisches Bodenangriffsflugzeug aus den 70er-Jahren, was auch heute immer noch im Einsatz ist. Es zeichnet sich durch seine Gatling-Gun aus, die mit \xfcber 5000 RPM 30mm-Kugeln abfeuert.","tags":["fav"]},{"name":"P-51","img":"p51.jpg","category":"militaer/zweiter_weltkrieg/","description":"Die P-51 ist ein amerikanisches Propellerflugzeug aus dem zweiten Weltkrieg. Auf dem Bild zu sehen mit einer hochmodernen F-35","tags":["fav"]},{"name":"Fokker Dr1","img":"fokkerdr1.jpg","category":"militaer/erster_weltkrieg/","description":"Die Fokker Dr1 ist ein deutsches Dreidecker-Flugzeug aus dem ersten Weltkrieg. Im Bild zu sehen ist ein nachbau der Dr1 vom \'Roten Baron\', dem ber\xfchmten deutschen Fliegerass.","tags":[]},{"name":"AH-64 Apache","img":"ah64.jpg","category":"militaer/kalter_krieg/","description":"Der amerikanische Boeing AH-64 Apache Kampfhubschrauber ist der wohl be\xfchmsteste Kampfhubschrauber.","tags":[]},{"name":"MiG-19","img":"mig19.jpg","category":"militaer/kalter_krieg/","description":"Die sowjetische Mikojan-Gurewitsch MiG-19 aus dem Jahre 1955 ist ein jetbetriebenes Jagdflugzeug, was auch als Jagdbomber eingesetzt werden kann.","tags":[]},{"name":"Boeing 787 Dreamliner","img":"787.jpg","category":"airliner/boeing/","description":"Der Dreamliner ist ein modernes Passagierflugzeug f\xfcr 200-300 Personen von Boeing.","tags":[]},{"name":"Segelflugzeug 1","img":"segel1.jpg","category":"sport/segelflugzeug/","description":"Ein kleines Segelflugzeug auf einer Wiese.","tags":[]},{"name":"Eurocopter 145","img":"ec145.jpg","category":"spezielle/helikopter/","description":"Der EC 145 ist ein vielseitig einsetzbarer Leichthubrschrauber.","tags":[]}]')},27:function(e,t,r){},28:function(e,t,r){},35:function(e,t,r){},36:function(e,t,r){"use strict";r.r(t);var i=r(1),n=r(21),a=r.n(n),c=r(5),s=r(6),l=r(8),u=r(7),g=r(2),o=r(3),j=(r(27),r(15)),d=(r(28),r(0)),b=function(e){Object(l.a)(r,e);var t=Object(u.a)(r);function r(e){var i;return Object(c.a)(this,r),(i=t.call(this,e)).state={name:"",src:"",cat:""},i}return Object(s.a)(r,[{key:"render",value:function(){var e=this.state;return Object(d.jsxs)(g.b,{to:"/flugzeug/"+e.cat+e.name,className:"model",children:[Object(d.jsx)("img",{src:"/hugos-lieblingsflugzeuge/img/"+e.src,alt:this.state.name}),Object(d.jsx)("div",{className:"model-info",children:Object(d.jsx)("span",{className:"model-info-text",children:e.name})})]})}}],[{key:"getDerivedStateFromProps",value:function(e){return{name:e.name,src:e.src,cat:void 0===e.cat?"":e.cat}}}]),r}(i.Component),h=r(12),m=function(e){Object(l.a)(r,e);var t=Object(u.a)(r);function r(){return Object(c.a)(this,r),t.apply(this,arguments)}return Object(s.a)(r,[{key:"render",value:function(){var e,t=this.props.location.pathname.replaceAll("/flugzeuge/","")+"/",r=[],i=Object(j.a)(h);try{for(i.s();!(e=i.n()).done;){var n=e.value;n.category.startsWith(t)&&r.push(n)}}catch(a){i.e(a)}finally{i.f()}return r=r.map((function(e){return Object(d.jsx)(b,{src:e.category+e.img,name:e.name,cat:e.category},e.category+e.name)})),Object(d.jsx)("div",{children:r})}}]),r}(i.Component);function p(e){return e.tags.includes("fav")}var f=function(e){Object(l.a)(r,e);var t=Object(u.a)(r);function r(e){var i;Object(c.a)(this,r),i=t.call(this,e);var n=h.filter(p);return i.state={favs:n},i}return Object(s.a)(r,[{key:"render",value:function(){var e=this.state.favs.map((function(e){return Object(d.jsx)(b,{src:e.category+e.img,name:e.name,cat:e.category},e.category+e.name)})),t=h.map((function(e){return Object(d.jsx)(b,{src:e.category+e.img,name:e.name,cat:e.category},e.category+e.name)}));return Object(d.jsxs)("div",{children:[Object(d.jsx)("h2",{children:"Hugos Favoriten"}),e,Object(d.jsx)("h2",{children:"Alle Flugzeuge"}),t]})}}]),r}(i.Component),O=function(e){Object(l.a)(r,e);var t=Object(u.a)(r);function r(){return Object(c.a)(this,r),t.apply(this,arguments)}return Object(s.a)(r,[{key:"render",value:function(){return Object(d.jsxs)("div",{children:[Object(d.jsx)("h1",{children:"Hugo Boss"}),Object(d.jsx)("p",{children:"Hugo Boss ist ein begeisterter Modellbauer und Gr\xfcndungsmitglied vom Modellbauverein Winterthur."}),Object(d.jsx)("p",{children:"Am liebsten baut er Flugzeuge, sie haben ihn schon sein ganzes Leben fasziniert und er wollte immer Pilot werden. Das hat er zwar nicht geschafft, aber das Modellbauen erm\xf6glicht es ihm, seine Leidenschaft trotzdem auszuleben. Auf dieser Website pr\xe4sentiert Hugo seine liebsten Flugzeuge, die er am liebsten alle nachbauen w\xfcrde."}),Object(d.jsx)("img",{src:"/hugos-lieblingsflugzeuge/img/hugo.jpg",alt:"Hugo Boss",width:"1500px"})]})}}]),r}(i.Component),z=(r(35),function(e){Object(l.a)(r,e);var t=Object(u.a)(r);function r(){return Object(c.a)(this,r),t.apply(this,arguments)}return Object(s.a)(r,[{key:"render",value:function(){var e,t,r,i=this.props.location.pathname.replaceAll("/flugzeug/",""),n=Object(j.a)(h);try{for(n.s();!(t=n.n()).done;){var a=t.value;if(a.category+a.name===i){e=a;break}}}catch(s){n.e(s)}finally{n.f()}if(void 0===e)r=Object(d.jsx)("div",{children:Object(d.jsx)("h2",{children:"Flugzeug nicht gefunden."})});else{var c="/hugos-lieblingsflugzeuge/img/"+e.category+e.img;r=Object(d.jsxs)("div",{children:[Object(d.jsx)("h2",{children:e.name}),Object(d.jsx)("img",{src:c,alt:"Bild von "+e.name,className:"plane-image"}),Object(d.jsx)("p",{children:e.description})]})}return r}}]),r}(i.Component)),x=function(e){Object(l.a)(r,e);var t=Object(u.a)(r);function r(){return Object(c.a)(this,r),t.apply(this,arguments)}return Object(s.a)(r,[{key:"render",value:function(){return Object(d.jsx)(g.a,{children:Object(d.jsxs)("div",{id:"parent",children:[Object(d.jsxs)("header",{children:[Object(d.jsx)("div",{children:Object(d.jsx)("h1",{children:"\u2708\ufe0fHugos Lieblingsflugzeuge\u2708\ufe0f"})}),Object(d.jsx)(k,{})]}),Object(d.jsxs)("main",{children:[Object(d.jsx)(o.a,{exact:!0,path:"/",component:f}),Object(d.jsx)(o.a,{exact:!0,path:"/hugo",component:O}),Object(d.jsx)(o.a,{path:"/flugzeuge",component:m}),Object(d.jsx)(o.a,{path:"/flugzeug",component:z})]}),Object(d.jsx)(v,{})]})})}}]),r}(i.Component),k=function(e){Object(l.a)(r,e);var t=Object(u.a)(r);function r(){return Object(c.a)(this,r),t.apply(this,arguments)}return Object(s.a)(r,[{key:"render",value:function(){return Object(d.jsx)("nav",{children:Object(d.jsxs)("ul",{children:[Object(d.jsx)("li",{children:Object(d.jsx)(g.b,{to:"/",children:"Start"})}),Object(d.jsx)("li",{children:Object(d.jsx)(g.b,{to:"/hugo",children:"\xdcber Hugo"})}),Object(d.jsxs)("li",{children:[Object(d.jsx)(g.b,{to:"/flugzeuge/militaer",children:"Milit\xe4r"}),Object(d.jsxs)("div",{className:"content",children:[Object(d.jsx)(g.b,{to:"/flugzeuge/militaer/erster_weltkrieg",children:"Erster Weltkrieg"}),Object(d.jsx)(g.b,{to:"/flugzeuge/militaer/zwischenkriegszeit",children:"Zwischenkriegs\u200bzeit"}),Object(d.jsx)(g.b,{to:"/flugzeuge/militaer/zweiter_weltkrieg",children:"Zweiter Weltkrieg"}),Object(d.jsx)(g.b,{to:"/flugzeuge/militaer/kalter_krieg",children:"Kalter Krieg"}),Object(d.jsx)(g.b,{to:"/flugzeuge/militaer/modern",children:"Moderne"})]})]}),Object(d.jsxs)("li",{children:[Object(d.jsx)(g.b,{to:"/flugzeuge/airliner",children:"Airliner"}),Object(d.jsxs)("div",{className:"content",children:[Object(d.jsx)(g.b,{to:"/flugzeuge/airliner/boeing",children:"Boeing"}),Object(d.jsx)(g.b,{to:"/flugzeuge/airliner/airbus",children:"Airbus"}),Object(d.jsx)(g.b,{to:"/flugzeuge/airliner/andere",children:"Andere"})]})]}),Object(d.jsxs)("li",{children:[Object(d.jsx)(g.b,{to:"/flugzeuge/sport",children:"Sport"}),Object(d.jsxs)("div",{className:"content",children:[Object(d.jsx)(g.b,{to:"/flugzeuge/sport/doppeldecker",children:"Doppeldecker"}),Object(d.jsx)(g.b,{to:"/flugzeuge/sport/propellerflugzeuge",children:"Propeller"}),Object(d.jsx)(g.b,{to:"/flugzeuge/sport/segelflugzeug",children:"Segel"}),Object(d.jsx)(g.b,{to:"/flugzeuge/sport/andere",children:"Andere"})]})]}),Object(d.jsxs)("li",{children:[Object(d.jsx)(g.b,{to:"/flugzeuge/spezielle",children:"Spezielle"}),Object(d.jsxs)("div",{className:"content",children:[Object(d.jsx)(g.b,{to:"/flugzeuge/spezielle/helikopter",children:"Helikopter"}),Object(d.jsx)(g.b,{to:"/flugzeuge/spezielle/zeppeline",children:"Zeppeline"}),Object(d.jsx)(g.b,{to:"/flugzeuge/spezielle/andere",children:"Andere"})]})]})]})})}}]),r}(i.Component),v=function(e){Object(l.a)(r,e);var t=Object(u.a)(r);function r(){return Object(c.a)(this,r),t.apply(this,arguments)}return Object(s.a)(r,[{key:"render",value:function(){return Object(d.jsx)("footer",{children:Object(d.jsx)("div",{children:"\xa9 Hugo"})})}}]),r}(i.Component);a.a.render(Object(d.jsx)(x,{}),document.getElementById("root"))}},[[36,1,2]]]); +//# sourceMappingURL=main.840da417.chunk.js.map \ No newline at end of file diff --git a/static/js/main.840da417.chunk.js.map b/static/js/main.840da417.chunk.js.map new file mode 100644 index 0000000..17b00cf --- /dev/null +++ b/static/js/main.840da417.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["PlanePreview.js","PlaneList.js","Home.js","UeberHugo.js","PlaneInfo.js","App.js","index.js"],"names":["ModelImage","props","state","name","src","cat","s","this","to","className","process","alt","undefined","Component","PlaneList","location","pathname","replaceAll","matches","planes","e","category","startsWith","push","map","x","img","isFavPlane","plane","tags","includes","Home","favs","filter","all","UeberHugo","width","Planes","content","planeName","imgPath","description","App","id","exact","path","component","Navigation","Footer","ReactDOM","render","document","getElementById"],"mappings":"6jGAoCeA,E,kDA5BX,WAAYC,GAAQ,IAAD,8BACf,cAAMA,IACDC,MAAQ,CACTC,KAAM,GACNC,IAAK,GACLC,IAAK,IALM,E,0CAenB,WACI,IAAMC,EAAIC,KAAKL,MACf,OACI,eAAC,IAAD,CAASM,GAAI,aAAeF,EAAED,IAAMC,EAAEH,KAAMM,UAAU,QAAtD,UACI,qBAAKL,IAAKM,iCAAmCJ,EAAEF,IAAKO,IAAKJ,KAAKL,MAAMC,OACpE,qBAAKM,UAAU,aAAf,SACI,sBAAMA,UAAU,kBAAhB,SAAmCH,EAAEH,e,uCAZrD,SAAgCF,GAC5B,MAAO,CAACE,KAAMF,EAAME,KAAMC,IAAKH,EAAMG,IACjCC,SAAoBO,IAAdX,EAAMI,IAAoB,GAAKJ,EAAMI,S,GAZ9BQ,a,QCsBVC,E,4JAvBX,WACI,IADK,EAECT,EADME,KAAKN,MAAMc,SAASC,SAChBC,WAAW,cAAe,IAAM,IAE5CC,EAAU,GAJT,cAMWC,GANX,IAML,2BAAwB,CAAC,IAAdC,EAAa,QAChBA,EAAEC,SAASC,WAAWjB,IACtBa,EAAQK,KAAKH,IARhB,8BAeL,OAHAF,EAAUA,EAAQM,KAAI,SAAAC,GAAC,OAAI,cAAC,EAAD,CAAYrB,IAAKqB,EAAEJ,SAAWI,EAAEC,IAAKvB,KAAMsB,EAAEtB,KAAME,IAAKoB,EAAEJ,UAAeI,EAAEJ,SAAWI,EAAEtB,SAI/G,8BACKe,Q,GAlBOL,aC0BxB,SAASc,EAAWC,GAChB,OAAOA,EAAMC,KAAKC,SAAS,OAGhBC,M,kDA9BX,WAAY9B,GAAQ,IAAD,sBACf,cAAMA,GACN,IAAM+B,EAAOb,EAAOc,OAAON,GAFZ,OAGf,EAAKzB,MAAQ,CACT8B,KAAMA,GAJK,E,0CAQnB,WACI,IAAMA,EAAOzB,KAAKL,MAAM8B,KACnBR,KAAI,SAAAC,GAAC,OAAI,cAAC,EAAD,CAAYrB,IAAKqB,EAAEJ,SAAWI,EAAEC,IAAKvB,KAAMsB,EAAEtB,KAAME,IAAKoB,EAAEJ,UAAeI,EAAEJ,SAAWI,EAAEtB,SAEhG+B,EAAMf,EACPK,KAAI,SAAAC,GAAC,OAAI,cAAC,EAAD,CAAYrB,IAAKqB,EAAEJ,SAAWI,EAAEC,IAAKvB,KAAMsB,EAAEtB,KAAME,IAAKoB,EAAEJ,UAAeI,EAAEJ,SAAWI,EAAEtB,SAEtG,OACI,gCACI,iDACC6B,EACD,gDACCE,S,GArBErB,aCcJsB,E,4JAfX,WACI,OACI,gCACI,2CACA,oIAEA,mXAGA,qBAAK/B,IAAKM,yCAA0CC,IAAI,YAAYyB,MAAM,kB,GAVlEvB,aCsCTwB,G,kKAnCX,WACI,IAEIT,EAHC,EAWDU,EATEC,EADMhC,KAAKN,MAAMc,SAASC,SACVC,WAAW,aAAc,IAF1C,cAIWE,GAJX,IAIL,2BAAwB,CAAC,IAAdC,EAAa,QACpB,GAAIA,EAAEC,SAAWD,EAAEjB,OAASoC,EAAW,CACnCX,EAAQR,EACR,QAPH,8BAYL,QAAcR,IAAVgB,EACAU,EACI,8BACI,gEAGL,CACH,IAAME,EAAU9B,iCAAmCkB,EAAMP,SAAWO,EAAMF,IAC1EY,EACI,gCACI,6BAAKV,EAAMzB,OACX,qBAAKC,IAAKoC,EAAS7B,IAAK,YAAciB,EAAMzB,KAAMM,UAAU,gBAC5D,4BAAImB,EAAMa,iBAKtB,OACIH,M,GA/BSzB,cC8BN6B,E,4JAvBX,WACI,OACI,cAAC,IAAD,UACI,sBAAKC,GAAG,SAAR,UACI,mCACI,8BACI,oFAEJ,cAAC,EAAD,OAEJ,iCACI,cAAC,IAAD,CAAOC,OAAK,EAACC,KAAK,IAAIC,UAAWf,IACjC,cAAC,IAAD,CAAOa,OAAK,EAACC,KAAK,QAAQC,UAAWX,IACrC,cAAC,IAAD,CAAOU,KAAK,aAAaC,UAAWhC,IACpC,cAAC,IAAD,CAAO+B,KAAK,YAAYC,UAAWT,OAEvC,cAAC,EAAD,a,GAjBFxB,aA0BZkC,E,4JACF,WACI,OACI,8BACI,+BACI,6BACI,cAAC,IAAD,CAASvC,GAAG,IAAZ,qBAEJ,6BACI,cAAC,IAAD,CAASA,GAAG,QAAZ,4BAEJ,+BACI,cAAC,IAAD,CAASA,GAAG,sBAAZ,wBACA,sBAAKC,UAAU,UAAf,UACI,cAAC,IAAD,CAASD,GAAG,uCAAZ,8BACA,cAAC,IAAD,CAASA,GAAG,yCAAZ,sCACA,cAAC,IAAD,CAASA,GAAG,wCAAZ,+BACA,cAAC,IAAD,CAASA,GAAG,mCAAZ,0BACA,cAAC,IAAD,CAASA,GAAG,6BAAZ,2BAGR,+BACI,cAAC,IAAD,CAASA,GAAG,sBAAZ,sBACA,sBAAKC,UAAU,UAAf,UACI,cAAC,IAAD,CAASD,GAAG,6BAAZ,oBACA,cAAC,IAAD,CAASA,GAAG,6BAAZ,oBACA,cAAC,IAAD,CAASA,GAAG,6BAAZ,0BAGR,+BACI,cAAC,IAAD,CAASA,GAAG,mBAAZ,mBACA,sBAAKC,UAAU,UAAf,UACI,cAAC,IAAD,CAASD,GAAG,gCAAZ,0BACA,cAAC,IAAD,CAASA,GAAG,sCAAZ,uBACA,cAAC,IAAD,CAASA,GAAG,iCAAZ,mBACA,cAAC,IAAD,CAASA,GAAG,0BAAZ,0BAGR,+BACI,cAAC,IAAD,CAASA,GAAG,uBAAZ,uBACA,sBAAKC,UAAU,UAAf,UACI,cAAC,IAAD,CAASD,GAAG,kCAAZ,wBACA,cAAC,IAAD,CAASA,GAAG,iCAAZ,uBACA,cAAC,IAAD,CAASA,GAAG,8BAAZ,mC,GA3CHK,aAoDnBmC,E,4JACF,WACI,OACI,iCACI,kD,GAJKnC,aCpFrBoC,IAASC,OACL,cAAC,EAAD,IACEC,SAASC,eAAe,W","file":"static/js/main.840da417.chunk.js","sourcesContent":["import React, {Component} from 'react';\r\nimport {\r\n NavLink\r\n} from 'react-router-dom'\r\nimport './plane_preview.css'\r\n\r\n\r\nclass ModelImage extends Component {\r\n constructor(props) {\r\n super(props);\r\n this.state = {\r\n name: '',\r\n src: '',\r\n cat: '',\r\n }\r\n }\r\n\r\n static getDerivedStateFromProps(props) {\r\n return {name: props.name, src: props.src,\r\n cat: (props.cat === undefined ? '' : props.cat),\r\n };\r\n }\r\n\r\n render() {\r\n const s = this.state;\r\n return (\r\n \r\n {this.state.name}/\r\n
\r\n {s.name}\r\n
\r\n
\r\n );\r\n }\r\n}\r\n\r\nexport default ModelImage;","import React, {Component} from 'react';\r\nimport ModelImage from './PlanePreview'\r\nimport planes from './planes.json';\r\n\r\n\r\nclass PlaneList extends Component {\r\n render() {\r\n const loc = this.props.location.pathname;\r\n const cat = loc.replaceAll('/flugzeuge/', '') + '/';\r\n\r\n let matches = [];\r\n\r\n for (const e of planes) {\r\n if (e.category.startsWith(cat)) {\r\n matches.push(e);\r\n }\r\n }\r\n\r\n matches = matches.map(x => );\r\n\r\n\r\n return (\r\n
\r\n {matches}\r\n
\r\n )\r\n }\r\n}\r\n\r\nexport default PlaneList;","import React, {Component} from 'react';\r\nimport ModelImage from './PlanePreview';\r\nimport planes from './planes.json'\r\n\r\nclass Home extends Component {\r\n constructor(props) {\r\n super(props);\r\n const favs = planes.filter(isFavPlane);\r\n this.state = {\r\n favs: favs\r\n }\r\n }\r\n\r\n render() {\r\n const favs = this.state.favs\r\n .map(x => );\r\n\r\n const all = planes\r\n .map(x => );\r\n\r\n return (\r\n
\r\n

Hugos Favoriten

\r\n {favs}\r\n

Alle Flugzeuge

\r\n {all}\r\n
\r\n );\r\n }\r\n}\r\n\r\nfunction isFavPlane(plane) {\r\n return plane.tags.includes('fav');\r\n}\r\n\r\nexport default Home;","import React, {Component} from 'react';\r\n\r\nclass UeberHugo extends Component {\r\n render() {\r\n return (\r\n
\r\n

Hugo Boss

\r\n

Hugo Boss ist ein begeisterter Modellbauer und Gründungsmitglied\r\n vom Modellbauverein Winterthur.

\r\n

Am liebsten baut er Flugzeuge, sie haben ihn schon sein ganzes Leben fasziniert und er wollte immer Pilot werden.\r\n Das hat er zwar nicht geschafft, aber das Modellbauen ermöglicht es ihm, seine Leidenschaft trotzdem auszuleben.\r\n Auf dieser Website präsentiert Hugo seine liebsten Flugzeuge, die er am liebsten alle nachbauen würde.

\r\n \"Hugo\r\n
\r\n )\r\n }\r\n}\r\n\r\nexport default UeberHugo;","import React, {Component} from 'react';\r\nimport planes from './planes.json';\r\nimport './plane.css';\r\n\r\nclass Planes extends Component {\r\n render() {\r\n const loc = this.props.location.pathname;\r\n const planeName = loc.replaceAll('/flugzeug/', '');\r\n let plane;\r\n for (const e of planes) {\r\n if (e.category + e.name === planeName) {\r\n plane = e;\r\n break;\r\n }\r\n }\r\n\r\n let content;\r\n if (plane === undefined) {\r\n content =\r\n
\r\n

Flugzeug nicht gefunden.

\r\n
\r\n ;\r\n } else {\r\n const imgPath = process.env.PUBLIC_URL + '/img/' + plane.category + plane.img;\r\n content =\r\n
\r\n

{plane.name}

\r\n {'Bild\r\n

{plane.description}

\r\n
\r\n ;\r\n }\r\n\r\n return (\r\n content\r\n );\r\n }\r\n}\r\n\r\nexport default Planes;","import React, {Component} from 'react';\r\nimport {\r\n Route, NavLink, HashRouter\r\n} from 'react-router-dom'\r\nimport './app.css';\r\nimport PlaneList from './PlaneList';\r\nimport Home from './Home';\r\nimport UeberHugo from './UeberHugo'\r\nimport Planes from \"./PlaneInfo\";\r\n\r\nclass App extends Component {\r\n render() {\r\n return (\r\n \r\n
\r\n
\r\n
\r\n

✈️Hugos Lieblingsflugzeuge✈️

\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n );\r\n }\r\n}\r\n\r\nexport default App;\r\n\r\nclass Navigation extends Component {\r\n render() {\r\n return (\r\n \r\n )\r\n }\r\n}\r\n\r\nclass Footer extends Component {\r\n render() {\r\n return (\r\n
\r\n
© Hugo
\r\n
\r\n )\r\n }\r\n}","import React from 'react';\nimport ReactDOM from 'react-dom';\nimport App from \"./App\";\n\nReactDOM.render(\n \n , document.getElementById('root')\n);"],"sourceRoot":""} \ No newline at end of file