diff --git a/src/pages/ItineraryViewPage.tsx b/src/pages/ItineraryViewPage.tsx index 2d5626e..2fcc507 100644 --- a/src/pages/ItineraryViewPage.tsx +++ b/src/pages/ItineraryViewPage.tsx @@ -8,7 +8,7 @@ import Navbar from '../components/Navbar'; import { Footer } from '../components/Footer'; import { ImageWithFallback } from '../components/figma/ImageWithFallback'; import { useGetItineraryDetailsByIdQuery } from '../Redux/services/itinerary.service'; -import { useParams } from 'react-router-dom'; +import { useNavigate, useParams } from 'react-router-dom'; import LoadingSpinner from '../components/LoadingSpinner'; interface ItineraryViewPageProps { @@ -65,6 +65,7 @@ export function ItineraryViewPage({ user }: ItineraryViewPageProps) { const [viewMode, setViewMode] = useState<'daily' | 'summary'>('daily'); + const navigate = useNavigate(); // const [favorites, setFavorites] = useState>(new Set()); // ── API Integration ────────────────────────────────────────────────────────── @@ -76,17 +77,7 @@ export function ItineraryViewPage({ const summaries = generatedItinerary?.summary ?? []; // ───────────────────────────────────────────────────────────────────────────── - // const toggleFavorite = (activityKey: string) => { - // setFavorites(prev => { - // const newSet = new Set(prev); - // if (newSet.has(activityKey)) { - // newSet.delete(activityKey); - // } else { - // newSet.add(activityKey); - // } - // return newSet; - // }); - // }; + // ── Loading State ───────────────────────────────────────────────────────────── if (isLoading) { @@ -463,7 +454,7 @@ export function ItineraryViewPage({ >