aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes
diff options
context:
space:
mode:
authorsecondl1ght <[email protected]>2022-10-25 18:01:42 -0600
committersecondl1ght <[email protected]>2022-10-25 18:01:42 -0600
commitaa6debcd83c0b4067e0f8ce9a11d9c9ac02476ad (patch)
tree25b2d3e72b4b545a1eaf15a10127c6537a4d9339 /src/routes
parent1d6c3f68c6f9d992122e427a7cb24be13aa1e988 (diff)
downloadcoinos-ui-aa6debcd83c0b4067e0f8ce9a11d9c9ac02476ad.tar.gz
coinos-ui-aa6debcd83c0b4067e0f8ce9a11d9c9ac02476ad.zip
hook up locations map to btc map api and OSM data
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/+layout.server.js14
-rw-r--r--src/routes/+page.svelte3
2 files changed, 15 insertions, 2 deletions
diff --git a/src/routes/+layout.server.js b/src/routes/+layout.server.js
index 84e5ce5c..e110b467 100644
--- a/src/routes/+layout.server.js
+++ b/src/routes/+layout.server.js
@@ -39,5 +39,17 @@ export async function load({ cookies, request, url, params }) {
let rate = await get('/rate');
rates = await get('/rates');
- return { subject, user, token, rate, rates };
+
+let locations = await fetch('https://api.btcmap.org/v2/elements?updated_since=2022-09-19')
+ .then((r) => r.text())
+ .then((body) => {
+ try {
+ return JSON.parse(body);
+ } catch (e) {
+ throw new Error(body);
+ }
+ });
+
+
+ return { subject, user, token, rate, rates, locations };
}
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 872348fd..98e3778f 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -14,6 +14,7 @@
export let data;
let { user } = data;
+let { locations } = data
let howItWorks;
let faq;
@@ -83,7 +84,7 @@
</div>
<div>
- <About />
+ <About locations={locations} />
</div>
</main>