summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2019-11-02 22:58:53 +0200
committerYuval Adam <_@yuv.al>2019-11-02 22:58:53 +0200
commit53611b9fff09992e73755112492f699ae19a8805 (patch)
tree4d502c969283b343ba8a225607bfd853b0395147 /src
parent0f22bb416d1885d8e7344f21107bc24cb9aa013e (diff)
Info modal skeleton
Diffstat (limited to 'src')
-rw-r--r--src/Geshem.css25
-rw-r--r--src/Info.js25
2 files changed, 37 insertions, 13 deletions
diff --git a/src/Geshem.css b/src/Geshem.css
index b99a95c..0a719d7 100644
--- a/src/Geshem.css
+++ b/src/Geshem.css
@@ -6,6 +6,31 @@
font-family: monospace;
}
+#info {
+ position: absolute;
+ top: 20px;
+ right: 20px;
+ color: white;
+ font-family: monospace;
+}
+
+#info-button {
+ font-size: 2em;
+ background: #777;
+ padding: 10px 14px;
+ border-radius: 7px;
+}
+
+#info-modal {
+ position: fixed;
+ top: 50%;
+ left: 50%;
+ /* bring your own prefixes */
+ transform: translate(-50%, -50%);
+ padding: 30px;
+ background: #777;
+}
+
#date {
font-size: 1.4em;
}
diff --git a/src/Info.js b/src/Info.js
index dd04a08..c6b688d 100644
--- a/src/Info.js
+++ b/src/Info.js
@@ -1,22 +1,21 @@
-import React from "react";
+import React, { useState } 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
+ id="info-button"
+ onClick={() => {
+ setOpen(!open);
+ }}
+ >
+ ?
+ </div>
+ <div id="info-modal" style={{ display: open ? "block" : "none" }}>
+ This is the info page
+ </div>
</div>
);
}