36 lines
713 B
TypeScript
36 lines
713 B
TypeScript
import ReactDOM from "react-dom/client";
|
|
import { RouterProvider, createBrowserRouter } from "react-router-dom";
|
|
import MainPage from "./pages/MainPage";
|
|
import ApartmentPage from "./pages/ApartmentPage";
|
|
import "./index.css";
|
|
import Layout from "./components/Layout";
|
|
|
|
const router = createBrowserRouter([
|
|
{
|
|
path: "/",
|
|
element: <Layout />,
|
|
children: [
|
|
{
|
|
path: "en/:villaTitle",
|
|
element: <ApartmentPage />,
|
|
},
|
|
{
|
|
path: "en/",
|
|
element: <MainPage />,
|
|
},
|
|
],
|
|
},
|
|
]);
|
|
|
|
//arabian
|
|
//villa/:villaTitle
|
|
//
|
|
|
|
//english
|
|
//en/villa/:villaTitle
|
|
//en
|
|
|
|
ReactDOM.createRoot(document.getElementById("root")!).render(
|
|
<RouterProvider router={router} />
|
|
);
|