import React, { useRef, useEffect, useContext } from "react"; import { useLocation, Redirect } from "react-router-dom"; import { Spinner } from "react-bootstrap"; import { useSearchParams, useNetworkUrl, } from "src/services/network/networkProvider"; import { UserPrefContext } from "src/services/userPref/userPrefProvider"; import { ThemeContext } from "src/themes/themeProvider"; import Header from "./Header/Header"; import App from "./App/App"; import Footer from "./Footer/Footer"; import "src/themes/theme.css"; import "./Layout.css"; const RedirectToDefaultNetwork = ({ children, }: { children: React.ReactNode; }) => { const searchParams = useSearchParams(); const networkUrl = useNetworkUrl(); const userPrefContext = useContext(UserPrefContext); if (!userPrefContext) { return (