30 lines
1.1 KiB
React
30 lines
1.1 KiB
React
import { BrowserRouter, Routes, Route } from "react-router-dom";
|
|
import MainLayout from "./layouts/MainLayout";
|
|
import HomePage from "./pages/HomePage";
|
|
import BookPage from "./pages/BookPage";
|
|
import PaymentPage from "./pages/PaymentPage";
|
|
import ProfilePage from "./pages/ProfilePage";
|
|
import BookingsPage from "./pages/BookingsPage";
|
|
import LoginPage from "./pages/LoginPage";
|
|
import SalonDetailPage from "./pages/SalonDetailPage";
|
|
import PaymentReturnPage from "./pages/PaymentReturnPage";
|
|
|
|
export default function App() {
|
|
return (
|
|
<BrowserRouter>
|
|
<Routes>
|
|
<Route path="/" element={<MainLayout />}>
|
|
<Route index element={<HomePage />} />
|
|
<Route path="salon/:id" element={<SalonDetailPage />} />
|
|
<Route path="book" element={<BookPage />} />
|
|
<Route path="pay" element={<PaymentPage />} />
|
|
<Route path="pay/return" element={<PaymentReturnPage />} />
|
|
<Route path="bookings" element={<BookingsPage />} />
|
|
<Route path="profile" element={<ProfilePage />} />
|
|
<Route path="login" element={<LoginPage />} />
|
|
</Route>
|
|
</Routes>
|
|
</BrowserRouter>
|
|
);
|
|
}
|