fix: remove duplicate previousPassengersRef declaration

- Remove duplicate ref declaration that was causing compilation error
- Use existing previousPassengersRef initialized with state.passengers

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Thomas Hallock
2025-10-01 09:21:52 -05:00
parent f2e71657dc
commit fad8636763

View File

@@ -125,7 +125,7 @@ export function SteamTrainJourney({ momentum, trainPosition, pressure, elapsedTi
const [landmarkPositions, setLandmarkPositions] = useState<Array<{ x: number; y: number }>>([])
const [boardingAnimations, setBoardingAnimations] = useState<Map<string, BoardingAnimation>>(new Map())
const [disembarkingAnimations, setDisembarkingAnimations] = useState<Map<string, DisembarkingAnimation>>(new Map())
const previousPassengersRef = useRef<Passenger[]>([])
const previousPassengersRef = useRef<Passenger[]>(state.passengers)
// Generate landmarks when route changes
useEffect(() => {
@@ -148,7 +148,6 @@ export function SteamTrainJourney({ momentum, trainPosition, pressure, elapsedTi
// Preserve passengers during route transition
const [displayPassengers, setDisplayPassengers] = useState(state.passengers)
const previousPassengersRef = useRef(state.passengers)
// Generate track on mount and when route changes
useEffect(() => {