diff options
| author | Ariel Costas Guerrero <ariel@costas.dev> | 2025-10-21 23:36:05 +0200 |
|---|---|---|
| committer | Ariel Costas Guerrero <ariel@costas.dev> | 2025-10-21 23:36:05 +0200 |
| commit | f5a4b91b7cc5ceaa805ddfe1285f3ec7e5b30a90 (patch) | |
| tree | cda54ba7a866a95de5ef5574fd51d41cf213b313 /src/frontend/app/data/RegionConfig.ts | |
| parent | 01996d722d5b9e1b906c3971fbbf8dc540274d39 (diff) | |
Refactor solution file and update region configuration with bounds and text color
Diffstat (limited to 'src/frontend/app/data/RegionConfig.ts')
| -rw-r--r-- | src/frontend/app/data/RegionConfig.ts | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/frontend/app/data/RegionConfig.ts b/src/frontend/app/data/RegionConfig.ts index 0ce66e6..c3786ba 100644 --- a/src/frontend/app/data/RegionConfig.ts +++ b/src/frontend/app/data/RegionConfig.ts @@ -7,6 +7,11 @@ export interface RegionConfig { estimatesEndpoint: string; timetableEndpoint: string | null; defaultCenter: [number, number]; // [lat, lng] + bounds?: { + sw: [number, number]; + ne: [number, number]; + }; + textColour?: string; defaultZoom: number; showMeters: boolean; // Whether to show distance in meters } @@ -19,6 +24,11 @@ export const REGIONS: Record<RegionId, RegionConfig> = { estimatesEndpoint: "/api/vigo/GetStopEstimates", timetableEndpoint: "/api/vigo/GetStopTimetable", defaultCenter: [42.229188855975046, -8.72246955783102], + bounds: { + sw: [-8.951059, 42.098923], + ne: [-8.447748, 42.3496] + }, + textColour: "#e72b37", defaultZoom: 14, showMeters: true, }, @@ -29,6 +39,11 @@ export const REGIONS: Record<RegionId, RegionConfig> = { estimatesEndpoint: "/api/santiago/GetStopEstimates", timetableEndpoint: null, // Not available for Santiago defaultCenter: [42.8782, -8.5448], + bounds: { + sw: [-8.884454, 42.719102], + ne: [-8.243814, 43.02205] + }, + textColour: "#6bb238", defaultZoom: 14, showMeters: false, // Santiago doesn't provide distance data }, |
