From 73a52022d549ee3b401cea938f40321702c52b2b Mon Sep 17 00:00:00 2001 From: Ariel Costas Guerrero Date: Sat, 4 Apr 2026 17:26:20 +0200 Subject: Update marker design for positions without bearing --- src/frontend/app/components/stop/StopMapModal.tsx | 64 ++++++++++++++++------- 1 file changed, 46 insertions(+), 18 deletions(-) (limited to 'src/frontend/app/components/stop') diff --git a/src/frontend/app/components/stop/StopMapModal.tsx b/src/frontend/app/components/stop/StopMapModal.tsx index 8d3c6f8..0aec0dd 100644 --- a/src/frontend/app/components/stop/StopMapModal.tsx +++ b/src/frontend/app/components/stop/StopMapModal.tsx @@ -15,7 +15,7 @@ import "./StopMapModal.css"; export interface Position { latitude: number; longitude: number; - orientationDegrees?: number | null; + bearing?: number | null; shapeIndex?: number | null | undefined; } @@ -475,26 +475,54 @@ export const StopMapModal: React.FC = ({ flexDirection: "column", alignItems: "center", gap: 6, - transform: `rotate(${selectedBus.currentPosition.orientationDegrees}deg)`, + transform: `rotate(${selectedBus.currentPosition.bearing ?? 0}deg)`, transformOrigin: "center center", }} > - - - + {selectedBus.currentPosition.bearing ? ( + + + + ) : ( + + + + + )} )} -- cgit v1.3