// Initialize Eruda for mobile debugging in development // if (import.meta.env.DEV) { // import('eruda').then(eruda => eruda.default.init()); // } import "./index.css"; import { QueryClientProvider } from "@tanstack/react-query"; import { createRoot } from "react-dom/client"; import { createBrowserRouter, RouterProvider } from "react-router"; import DefaultLayout from "./layout/DefaultLayout.tsx"; import MainPage from "./pages/MainPage.tsx"; import ModalContainer from "./components/ModalContainer.tsx"; import ComplexPage from "./pages/ComplexPage.tsx"; import FloorsPage from "./pages/FloorsPage.tsx"; import UnitTypesPage from "./pages/UnitTypesPage.tsx"; import AboutIRTHPage from "./pages/AboutIRTHPage.tsx"; import FavoritesPage from "./pages/FavoritesPage.tsx"; import SearchPage from "./pages/SearchPage.tsx"; import LayoutWithoutFooter from "./layout/LayoutWithoutFooter.tsx"; import { queryClient } from "./lib/queryClient.ts"; import AboutComplexPage from "./pages/AboutComplexPage.tsx"; import UnitTypeItemPage from "./pages/UnitTypeItemPage.tsx"; import TestPage from "./pages/TestPage.tsx"; import UnitPage from "./pages/UnitPage.tsx"; import PopupContainer from "./components/PopupContainer.tsx"; import VirtualTourPage from "./pages/VirtualTourPage.tsx"; const route = createBrowserRouter([ { element: , children: [ { path: "/unit-types", element: , }, { path: "/unit-types/:complexSlug/:unitTypeSlug", element: , }, { path: "/about", element: , }, { path: "/favorites", element: , }, { path: "/search", element: , }, { path: "/complex/:complexName/about", element: , }, { path: "/complex/:complexName/:unitNumber", element: , }, ], }, { element: , children: [ { path: "/", element: , }, { path: "/complex/:complexName", element: , }, { path: "/complex/:complexName/floors", element: , }, { path: "/virtual-tour/:complexName/:unitTypeSlug", element: , }, ], }, { path: "/test", element: , }, ]); createRoot(document.getElementById("root")!).render( <> );