diff --git a/mapper/src/App.css b/mapper/src/App.css index 73aa191..79169e9 100644 --- a/mapper/src/App.css +++ b/mapper/src/App.css @@ -109,3 +109,24 @@ h2 { background-color: #999!important; } +.submenu-actions { + padding-top: 0.5rem; + display: flex; + flex-direction: column; + gap: 0.5rem; +} + +.submenu-group { + display: flex; + align-items: center; + gap: 0.5rem; +} + +.submenu-group span { + color: white; + flex-shrink: 0; +} + +.submenu-group button { + flex-grow: 1; +} diff --git a/mapper/src/App.js b/mapper/src/App.js index 2311433..73e68cb 100644 --- a/mapper/src/App.js +++ b/mapper/src/App.js @@ -228,12 +228,20 @@ function Menu({duration, setDuration, end, setEnd, slider, setSlider, submenu, s setEnd(moment()); }; + const chooseMidnight = () => { + setSubmenu(false); + setSlider([0, duration.num]); + setEnd(moment().startOf('day')); + }; + const rangeStart = (x) => { + setSubmenu(false); setEnd(moment(range[0]).add(...duration.delta)); setSlider([0, duration.num]); }; const rangeEnd = (x) => { + setSubmenu(false); setEnd(moment(range[1])); setSlider([0, duration.num]); }; @@ -328,9 +336,18 @@ function Menu({duration, setDuration, end, setEnd, slider, setSlider, submenu, s /> - - - +
+
+ Jump to: + + +
+
+ Shift to: + + +
+
}