diff options
| author | Ariel Costas Guerrero <ariel@costas.dev> | 2025-12-28 15:59:32 +0100 |
|---|---|---|
| committer | Ariel Costas Guerrero <ariel@costas.dev> | 2025-12-28 15:59:50 +0100 |
| commit | 4fb2fe683b75464917dec4b1a0aaee63830f3b9a (patch) | |
| tree | 40b48d9717061db2bc3434b5db085eeeaae6cd76 /src/frontend/app/components/layout | |
| parent | 1fd17d4d07d25a810816e4e38ddc31ae72b8c91a (diff) | |
feat: Refactor NavBar and Planner components; update geocoding services
- Removed unused Navigation2 icon from NavBar.
- Updated usePlanner hook to manage route history and improve local storage handling.
- Enhanced PlannerApi with new fare properties and improved itinerary handling.
- Added recent routes feature in StopList with navigation to planner.
- Implemented NominatimGeocodingService for autocomplete and reverse geocoding.
- Updated UI components for better user experience and accessibility.
- Added translations for recent routes in multiple languages.
- Improved CSS styles for map controls and overall layout.
Diffstat (limited to 'src/frontend/app/components/layout')
| -rw-r--r-- | src/frontend/app/components/layout/NavBar.tsx | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/frontend/app/components/layout/NavBar.tsx b/src/frontend/app/components/layout/NavBar.tsx index 58228c7..fab47e0 100644 --- a/src/frontend/app/components/layout/NavBar.tsx +++ b/src/frontend/app/components/layout/NavBar.tsx @@ -1,4 +1,4 @@ -import { Home, Map, Navigation2, Route } from "lucide-react"; +import { Home, Map, Route } from "lucide-react"; import type { LngLatLike } from "maplibre-gl"; import { useTranslation } from "react-i18next"; import { Link, useLocation, useNavigate } from "react-router"; @@ -30,7 +30,7 @@ export default function NavBar({ orientation = "horizontal" }: NavBarProps) { const { mapState, updateMapState, mapPositionMode } = useApp(); const location = useLocation(); const navigate = useNavigate(); - const { deselectItinerary } = usePlanner(); + const { deselectItinerary } = usePlanner({ autoLoad: false }); const navItems = [ { @@ -70,11 +70,6 @@ export default function NavBar({ orientation = "horizontal" }: NavBarProps) { }, }, { - name: t("navbar.planner", "Planificador"), - icon: Navigation2, - path: "/planner", - }, - { name: t("navbar.lines", "LĂneas"), icon: Route, path: "/lines", |
