From 36ea3800e44afb135e4c1c2340a0f2fe553f13ae Mon Sep 17 00:00:00 2001 From: Anas Iqbal Date: Mon, 24 Feb 2025 22:18:00 +0530 Subject: [PATCH 1/2] fix: ensure loading spinner displays only when a trip is selected --- src/components/stops/StopPane.svelte | 2 +- .../stops/[stopID]/schedule/+page.svelte | 82 +++++++++---------- 2 files changed, 40 insertions(+), 44 deletions(-) diff --git a/src/components/stops/StopPane.svelte b/src/components/stops/StopPane.svelte index af7c79ac..76d01dab 100644 --- a/src/components/stops/StopPane.svelte +++ b/src/components/stops/StopPane.svelte @@ -148,7 +148,7 @@

Loading...

{:else}
- {#if loading && isLoading} + {#if loading && isLoading && tripSelected} {/if} diff --git a/src/routes/stops/[stopID]/schedule/+page.svelte b/src/routes/stops/[stopID]/schedule/+page.svelte index 20ec3575..5c951f0c 100644 --- a/src/routes/stops/[stopID]/schedule/+page.svelte +++ b/src/routes/stops/[stopID]/schedule/+page.svelte @@ -140,52 +140,48 @@ - {#if loading || $isLoading} - - {:else} - - -
-
-

- {$t('schedule_for_stop.route_schedules')} -

- -
-
- -
- -
- -
+ + +
+
+

+ {$t('schedule_for_stop.route_schedules')} +

+ +
+
+
-
- {#if emptySchedules} -

- {$t('schedule_for_stop.no_schedules_available')} -

- {:else} - - {#each schedules as schedule} - - {#snippet header()} - {schedule.tripHeadsign} - {/snippet} - - - {/each} - - {/if} +
+
+ +
+ {#if emptySchedules} +

+ {$t('schedule_for_stop.no_schedules_available')} +

+ {:else} + + {#each schedules as schedule} + + {#snippet header()} + {schedule.tripHeadsign} + {/snippet} + + + {/each} + + {/if} +
- {/if} +
From 4c721b509e20871b70166448c68101e02307300b Mon Sep 17 00:00:00 2001 From: Anas Iqbal Date: Thu, 6 Mar 2025 20:29:27 +0530 Subject: [PATCH 2/2] refactor: remove unused loading state and related imports in schedule page --- src/routes/stops/[stopID]/schedule/+page.svelte | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/routes/stops/[stopID]/schedule/+page.svelte b/src/routes/stops/[stopID]/schedule/+page.svelte index 5c951f0c..41433c53 100644 --- a/src/routes/stops/[stopID]/schedule/+page.svelte +++ b/src/routes/stops/[stopID]/schedule/+page.svelte @@ -1,6 +1,5 @@