import React from "react";
import ReactDOM from "react-dom/client";
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
import { HashRouter } from "react-router-dom";
import { DemoProvider } from "./app/DemoProvider";
import { AppRoutes } from "./app/routes";
import "./styles.css";
const queryClient = new QueryClient({
  defaultOptions: { queries: { retry: 1, staleTime: 60_000 } },
});
ReactDOM.createRoot(document.getElementById("root")!).render(
  <React.StrictMode>
    <QueryClientProvider client={queryClient}>
      <HashRouter>
        <DemoProvider>
          <AppRoutes />
        </DemoProvider>
      </HashRouter>
    </QueryClientProvider>
  </React.StrictMode>,
);
