}> => {
+ const journeys = loadJourneys(
params.evaNumber,
params.type,
url.searchParams.get("startDate") ?? DateTime.now().set({ second: 0, millisecond: 0 }).toISO()
diff --git a/frontend/src/routes/(root)/[evaNumber=int]/[type=type]/+page.svelte b/frontend/src/routes/(root)/[evaNumber=int]/[type=type]/+page.svelte
index 111467d..125d284 100644
--- a/frontend/src/routes/(root)/[evaNumber=int]/[type=type]/+page.svelte
+++ b/frontend/src/routes/(root)/[evaNumber=int]/[type=type]/+page.svelte
@@ -1,13 +1,16 @@
-
- {#each data.journeys as journey}
- {#if !matchesFilter(journey)}{:else if journey.connections.length > 1}
-
- {:else}
-
- {/if}
- {/each}
-
-
-
-
-
+{#await data.journeys}
+
+
+
+{:then journeys}
+
+ {#each journeys as journey}
+ {#if !matchesFilter(journey)}{:else if journey.connections.length > 1}
+
+ {:else}
+
+ {/if}
+ {/each}
+
+
+
+
+
+{/await}