routes.tsx 1.04 KB
import { createBrowserRouter } from "react-router";
import { Layout } from "./components/Layout";
import { HomePage } from "./pages/HomePage";
import { SearchPage } from "./pages/SearchPage";
import { DataDisplayPage } from "./pages/DataDisplayPage";
import { AdminPage } from "./pages/AdminPage";
import { SharedObservatoryPage } from "./pages/SharedObservatoryPage";
import { GuidePage } from "./pages/GuidePage";
import { PlanetariumGuidePage } from "./pages/PlanetariumGuidePage";
import { WebIframePage } from "./pages/WebIframePage";

export const router = createBrowserRouter([
  {
    path: "/",
    Component: Layout,
    children: [
      { index: true, Component: HomePage },
      { path: "tour", Component: SharedObservatoryPage },
      { path: "planetarium", Component: PlanetariumGuidePage },
      { path: "search", Component: SearchPage },
      { path: "web", Component: WebIframePage },
      { path: "guide", Component: GuidePage },
      { path: "data", Component: DataDisplayPage },
      { path: "admin", Component: AdminPage },
    ],
  },
]);