diff options
| author | Yuval Adam <_@yuv.al> | 2019-11-02 13:21:11 +0200 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2019-11-02 13:21:11 +0200 |
| commit | 0f22bb416d1885d8e7344f21107bc24cb9aa013e (patch) | |
| tree | e0525e547223cb420748895be61eb2d29445aed6 /src | |
| parent | 14100714d55b9e6b5f636295540614e122ce6af5 (diff) | |
Initial info component
Diffstat (limited to 'src')
| -rw-r--r-- | src/Geshem.js | 2 | ||||
| -rw-r--r-- | src/Info.js | 24 |
2 files changed, 26 insertions, 0 deletions
diff --git a/src/Geshem.js b/src/Geshem.js index 3c816e6..559f73d 100644 --- a/src/Geshem.js +++ b/src/Geshem.js @@ -4,6 +4,7 @@ import { BrowserRouter as Router, Route } from "react-router-dom"; import Map from "./Map"; import Slider from "./Slider"; import DateTime from "./Datetime"; +import Info from "./Info"; import { IMAGES_BASE_URL } from "./config"; @@ -68,6 +69,7 @@ function Geshem(props) { <Map images={images} slider={slider} /> <DateTime images={images} slider={slider} /> <Slider slider={slider} playback={playback} setSlider={setSlider} /> + <Info /> </> ); } diff --git a/src/Info.js b/src/Info.js new file mode 100644 index 0000000..dd04a08 --- /dev/null +++ b/src/Info.js @@ -0,0 +1,24 @@ +import React from "react"; + +function Info(props) { + const [open, setOpen] = useState(false); + + if (images.length > 0) { + const ds = images[slider].substr(5, 13); + datetime = LuxonDateTime.fromFormat(ds, "yyyyMMdd/HHmm", { + zone: "utc" + }).setZone("Asia/Jerusalem"); + } + + const date = datetime ? datetime.toFormat("dd-MM-y") : ""; + const time = datetime ? datetime.toFormat("HH:mm") : ""; + + return ( + <div id="info"> + <div id="info-button">?</div> + <div id="info-modal">This is the info page</div> + </div> + ); +} + +export default Info; |
