Learn by Directing AI
All materials

App.jsx

jsxApp.jsx
import { BrowserRouter, Routes, Route } from 'react-router-dom';
import Header from './components/Header';
import Footer from './components/Footer';
import TrekList from './components/TrekList';
import TrekDetail from './components/TrekDetail';
import BookingForm from './components/BookingForm';
import BookingList from './components/BookingList';

function App() {
  return (
    <BrowserRouter>
      <div className="min-h-screen flex flex-col bg-stone-50">
        <Header />
        <main className="flex-1 max-w-6xl mx-auto px-4 py-8 w-full">
          <Routes>
            <Route path="/" element={<TrekList />} />
            <Route path="/treks/:id" element={<TrekDetail />} />
            <Route path="/book/:trekId" element={<BookingForm />} />
            <Route path="/bookings" element={<BookingList />} />
          </Routes>
        </main>
        <Footer />
      </div>
    </BrowserRouter>
  );
}

export default App;