diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index 3565c90..4782d71 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -1,11 +1,9 @@ import React, { useState, useEffect } from "react"; -import { BrowserRouter as Router, Routes, Route, Link } from "react-router-dom"; +import { BrowserRouter as Router, Routes, Route, Link, Navigate } from "react-router-dom"; import { getSeed, getTrips, getTripItems, toggleTripItem } from "./api"; import ItemsPage from "./pages/ItemsPage"; export default function App() { - const [view, setView] = useState<"trips" | "items">("trips"); - const [trips, setTrips] = useState([]); const [items, setItems] = useState>({}); @@ -20,10 +18,8 @@ export default function App() { } useEffect(() => { - if (view === "trips") { - loadTrips(); - } - }, [view]); + loadTrips(); + }, []); return ( @@ -31,8 +27,18 @@ export default function App() {

Packlist

+ + + + + + - - -
{trips.map((trip) => ( @@ -91,6 +92,8 @@ export default function App() { } /> } /> + {/* Optional: Redirect / to /trips */} + } />