diff --git a/mapper/src/App.js b/mapper/src/App.js index 59132f4..29ad177 100644 --- a/mapper/src/App.js +++ b/mapper/src/App.js @@ -11,8 +11,6 @@ import 'leaflet/dist/leaflet.css'; import 'react-range-slider-input/dist/style.css'; -let tzcache = {}; - // num: number of steps per duration // secs: number of seconds per step const durations = [ @@ -38,6 +36,13 @@ const parseSlider = (end, duration, slider) => { return [lowStr, highStr]; }; +//async function sha256(source) { +// const sourceBytes = new TextEncoder().encode(source); +// const digest = await crypto.subtle.digest('SHA-256', sourceBytes); +// const resultBytes = [...new Uint8Array(digest)]; +// return resultBytes.map(x => x.toString(16).padStart(2, '0')).join(''); +//} + function useSensor(measurement, name, end, duration) { const [data, setData] = useState(false); const [loading, setLoading] = useState(false); @@ -67,7 +72,7 @@ function useSensor(measurement, name, end, duration) { -function Owntracks({end, duration, slider}) { +function Map({end, duration, slider}) { const [data, loading] = useSensor('owntracks', 'OwnTracks', end, duration); const range = parseSlider(end, duration, slider); @@ -80,38 +85,29 @@ function Owntracks({end, duration, slider}) { localStorage.setItem('api_key', api_key); } - return ( - <> - {loading ? -
Loading...
- : - coords.length ? -No data
- - > - } - > - ); -} - - -function Graphs({end, duration, slider}) { return (Loading...
+ : + coords.length ? +No data
+ + > + }