From 7a486bc7c39d243548cffbc3ae0fc401c1839003 Mon Sep 17 00:00:00 2001 From: Dustin Carlino Date: Wed, 2 Oct 2024 10:20:48 +0100 Subject: [PATCH] Start a different browse layout: - get rid of the enormous list of scheme cards, and move the buttons into the intervention map popup - group all of the schemes stuff and treat as a layer - move the layers to the left --- src/lib/browse/Filters.svelte | 22 ++++----- src/lib/browse/InterventionPopup.svelte | 48 +++++++++++++++++++- src/lib/browse/LayerControls.svelte | 8 ++-- src/lib/browse/SchemeCard.svelte | 54 ---------------------- src/lib/browse/SchemesLayer.svelte | 59 +++++++++++++++++++++++++ src/lib/browse/stores.ts | 2 + src/pages/BrowseSchemes.svelte | 59 +++---------------------- 7 files changed, 130 insertions(+), 122 deletions(-) delete mode 100644 src/lib/browse/SchemeCard.svelte create mode 100644 src/lib/browse/SchemesLayer.svelte diff --git a/src/lib/browse/Filters.svelte b/src/lib/browse/Filters.svelte index e3faf4546..1985c8760 100644 --- a/src/lib/browse/Filters.svelte +++ b/src/lib/browse/Filters.svelte @@ -211,6 +211,17 @@ } + + + Showing {schemesToBeShown.size.toLocaleString()} schemes ({counts.route.toLocaleString()} + routes, {counts.area.toLocaleString()} areas, + {counts.crossing.toLocaleString()} crossings, {counts.other.toLocaleString()} + other, with total LineString length of {metersToMiles( + counts.totalLength, + ).toFixed(1)} miles) + + + Reset all filters