diff --git a/frontend/components/ItineraryDay.tsx b/frontend/components/ItineraryDay.tsx index 717aeb34..897ec291 100644 --- a/frontend/components/ItineraryDay.tsx +++ b/frontend/components/ItineraryDay.tsx @@ -93,116 +93,114 @@ export default function ItineraryDay({ day, isEditing }: PropsT) { isAddingLocation || isFetchingTrip; + // Find the index of this day in the itinerary for proper day numbering + const dayIndex = trip?.itinerary?.findIndex((it) => it.id === day.id) ?? 0; + const date = trip?.startDate ? dayjs(trip.startDate).add(dayIndex, "day").format("dddd, MMMM D") : ""; + const { notes, locations } = day; + return ( - <> - {trip?.itinerary?.map(({ id: dayId, notes, locations }, i) => { - const date = dayjs(trip.startDate).add(i, "day").format("dddd, MMMM D"); - return ( -