diff options
author | Jakob Stendahl <jakob.stendahl@outlook.com> | 2022-04-27 00:32:41 +0200 |
---|---|---|
committer | Jakob Stendahl <jakob.stendahl@outlook.com> | 2022-04-27 00:32:41 +0200 |
commit | 9dc247a861be845ff79ce38430ace2591d187975 (patch) | |
tree | 48295989955a9a201219368d9dd0c9a31597fbf2 /src/components/PredictedSpaceWeatherThing.svelte | |
parent | d85c9433d565714daf3118533f7d7108d16927f6 (diff) | |
download | Aurora-data-9dc247a861be845ff79ce38430ace2591d187975.tar.gz Aurora-data-9dc247a861be845ff79ce38430ace2591d187975.zip |
Move all data fetching to a store, add spinner for loading
Diffstat (limited to 'src/components/PredictedSpaceWeatherThing.svelte')
-rw-r--r-- | src/components/PredictedSpaceWeatherThing.svelte | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/components/PredictedSpaceWeatherThing.svelte b/src/components/PredictedSpaceWeatherThing.svelte index 5c4cb5b..7c343e9 100644 --- a/src/components/PredictedSpaceWeatherThing.svelte +++ b/src/components/PredictedSpaceWeatherThing.svelte @@ -5,10 +5,17 @@ "July", "August", "September", "October", "November", "December" ]; + function zpad(value, n=2) { + let r = value; + for (let i = 0; i < n - value.length; i++) { + r = "0" + r; + } + return r; + } + let kp = prediction["kp"]; - let dateTime = prediction["time"].split(" "); - let date = Number(dateTime[0].split("-")[2]) + ". " + monthNames[Number(dateTime[0].split("-")[1])]; - let time = dateTime[1].substring(0,5); + let date = prediction["time"].getDate() + ". " + monthNames[prediction["time"].getMonth()]; + let time = zpad(prediction["time"].getHours().toString()) + ":" + zpad(prediction["time"].getMinutes().toString()); let temp = prediction["temp"]; let clouds = prediction["clouds"]; let hasNOMETData = prediction["hasNOMETData"]; |