From 2014dc2508f09908b4c8cb6e9e1c4325b85cef8c Mon Sep 17 00:00:00 2001 From: Christian Beutel <> Date: Thu, 8 Feb 2024 21:25:05 +0100 Subject: [PATCH] adds map page --- web/src/lib/components/nav_bar.svelte | 2 +- web/src/lib/stores/trail_store.ts | 41 +++++- web/src/routes/map/+page.svelte | 157 +++++++++++++++++++++ web/src/routes/map/+page.ts | 6 + web/src/routes/trails/+page.svelte | 190 ++++++++++++++------------ 5 files changed, 308 insertions(+), 88 deletions(-) create mode 100644 web/src/routes/map/+page.svelte create mode 100644 web/src/routes/map/+page.ts diff --git a/web/src/lib/components/nav_bar.svelte b/web/src/lib/components/nav_bar.svelte index 90ca0e8e..c86e2991 100644 --- a/web/src/lib/components/nav_bar.svelte +++ b/web/src/lib/components/nav_bar.svelte @@ -22,7 +22,7 @@ {#if $currentUser}
diff --git a/web/src/lib/stores/trail_store.ts b/web/src/lib/stores/trail_store.ts index 91e619c9..33d7c273 100644 --- a/web/src/lib/stores/trail_store.ts +++ b/web/src/lib/stores/trail_store.ts @@ -4,10 +4,11 @@ import type { Waypoint } from "$lib/models/waypoint"; import { pb } from "$lib/pocketbase"; import { getFileURL } from "$lib/util/file_util"; import { util } from "$lib/vendor/svelte-form-lib/util"; -import { writable, type Writable } from "svelte/store"; +import { get, writable, type Writable } from "svelte/store"; import { summit_logs_create, summit_logs_delete, summit_logs_update } from "./summit_log_store"; import { waypoints_create, waypoints_delete, waypoints_update } from "./waypoint_store"; import { ms } from "$lib/meilisearch"; +import type { LatLng } from "leaflet"; export const trails: WritableCategory
- {#each $categories as category, i} -Near
-- Radius: - {formatMeters(filter.near.radius)} -
-Distance
-Elevation Gain
-Completed
-Category
+ {#each $categories as category, i} +Near
++ Radius: + {formatMeters(filter.near.radius)} +
+Distance
+Elevation Gain
+Completed
+Sort