import Header from "./layout/Header"; import { HashRouter, Outlet, Route, Routes, useParams } from "react-router"; import "./index.css"; import Installed from "./pages/Installed"; import RepositoryPage from "./pages/Repository"; import Revision from "./pages/Revision"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; import { useState } from "react"; import { ErrorAlert, ErrorModalContext } from "./context/ErrorModalContext"; import GlobalErrorModal from "./components/modal/GlobalErrorModal"; import { AppContextProvider } from "./context/AppContext"; import apiService from "./API/apiService"; import DocsPage from "./pages/DocsPage"; const queryClient = new QueryClient({ defaultOptions: { queries: { refetchOnWindowFocus: false, retry: false, }, }, }); const PageLayout = () => { return (