aboutsummaryrefslogtreecommitdiff
path: root/src/frontend/app/data
diff options
context:
space:
mode:
authorAriel Costas Guerrero <ariel@costas.dev>2026-04-16 22:08:45 +0200
committerAriel Costas Guerrero <ariel@costas.dev>2026-04-16 22:08:45 +0200
commit3ae8d5c7111191957a8035887f79bf49f485c805 (patch)
tree45d5798f6e6409b4d968bb4ecb093843c649ee03 /src/frontend/app/data
parentfc6d4cbaf78f75a5ac234862ecbf86faeb78a338 (diff)
Fix sorting shenanigans, improve stop viewingHEADmain
Diffstat (limited to 'src/frontend/app/data')
-rw-r--r--src/frontend/app/data/PlannerApi.ts14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/frontend/app/data/PlannerApi.ts b/src/frontend/app/data/PlannerApi.ts
index 6f39f50..09f62a6 100644
--- a/src/frontend/app/data/PlannerApi.ts
+++ b/src/frontend/app/data/PlannerApi.ts
@@ -6,6 +6,8 @@ export interface PlannerSearchResult {
layer?: string;
stopId?: string;
stopCode?: string;
+ color?: string;
+ textColor?: string;
}
export interface RoutePlan {
@@ -74,11 +76,15 @@ export interface Step {
}
export async function searchPlaces(
- query: string
+ query: string,
+ lat?: number,
+ lon?: number
): Promise<PlannerSearchResult[]> {
- const response = await fetch(
- `/api/planner/autocomplete?query=${encodeURIComponent(query)}`
- );
+ let url = `/api/planner/autocomplete?query=${encodeURIComponent(query)}`;
+ if (lat !== undefined && lon !== undefined) {
+ url += `&lat=${lat}&lon=${lon}`;
+ }
+ const response = await fetch(url);
if (!response.ok) return [];
return response.json();
}