25 lines
747 B
TypeScript
25 lines
747 B
TypeScript
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
|
|
import { StrictMode } from "react";
|
|
import { createRoot } from "react-dom/client";
|
|
import { BrowserRouter } from "react-router";
|
|
import { App } from "./App";
|
|
import { GameRoot } from "./GameRoot";
|
|
import { createGame } from "./platform/game";
|
|
import "./index.css";
|
|
|
|
// The whole game runs here, on the device (CR-014): no server.
|
|
const game = createGame();
|
|
const queryClient = new QueryClient();
|
|
|
|
createRoot(document.getElementById("root")!).render(
|
|
<StrictMode>
|
|
<QueryClientProvider client={queryClient}>
|
|
<GameRoot game={game}>
|
|
<BrowserRouter>
|
|
<App />
|
|
</BrowserRouter>
|
|
</GameRoot>
|
|
</QueryClientProvider>
|
|
</StrictMode>,
|
|
);
|