From 2f6f17ca52c7e16d02db6ea1bdeb2928dd5a3954 Mon Sep 17 00:00:00 2001 From: Cfp Date: Tue, 19 Aug 2025 12:48:44 +0200 Subject: [PATCH] feat(saved-routes): require server capability --- .../components/lnv/sidebar/MainSidebar.svelte | 28 ++++++++-------- .../components/lnv/sidebar/TripSidebar.svelte | 33 ++++++++++--------- src/lib/services/lnv.ts | 2 +- 3 files changed, 34 insertions(+), 29 deletions(-) diff --git a/src/lib/components/lnv/sidebar/MainSidebar.svelte b/src/lib/components/lnv/sidebar/MainSidebar.svelte index 1f7a624..dfc3c1f 100644 --- a/src/lib/components/lnv/sidebar/MainSidebar.svelte +++ b/src/lib/components/lnv/sidebar/MainSidebar.svelte @@ -98,21 +98,23 @@ -{#await getSaved() then saved} - {#if saved.length != 0} -
-

Saved Routes

+ + {#await getSaved() then saved} + {#if saved.length != 0} +
+

Saved Routes

-
- {#each saved as save} - - {/each} +
+ {#each saved as save} + + {/each} +
-
- {/if} -{/await} + {/if} + {/await} +
diff --git a/src/lib/components/lnv/sidebar/TripSidebar.svelte b/src/lib/components/lnv/sidebar/TripSidebar.svelte index 2dda158..03dd5f4 100644 --- a/src/lib/components/lnv/sidebar/TripSidebar.svelte +++ b/src/lib/components/lnv/sidebar/TripSidebar.svelte @@ -12,6 +12,7 @@ import { m } from "$lang/messages"; import { deleteSaved, isSaved, putSaved } from "$lib/services/lnv"; import { view } from "../view.svelte"; + import RequiresCapability from "../RequiresCapability.svelte"; let { route, @@ -45,21 +46,23 @@ {m["sidebar.trip.start"]()} - {#await isSaved($state.snapshot(route)) then saved} - - {/await} + + {#await isSaved($state.snapshot(route)) then saved} + + {/await} +