import React from "react"; import ReactDOM from "react-dom/client"; import { BrowserRouter, Route, Routes } from "react-router-dom"; import "./index.css"; import reportWebVitals from "./reportWebVitals"; import { CssBaseline, Divider, ThemeProvider, useMediaQuery } from "@mui/material"; import Faq from "./pages/Faq/Faq"; import Wallet from "./pages/Wallet"; import Payment from "./pages/Payment/Payment"; import Support from "./pages/Support/Support"; import CustomTariff from "./pages/CustomTariff/CustomTariff"; import { AccountSetup } from "./pages/AccountSetup"; import Landing from "./pages/Landing/Landing"; import Tariffs from "./pages/Tariffs/Tariffs"; import Signin from "./pages/auth/Signin"; import Signup from "./pages/auth/Signup"; import PaymentHistory from "./pages/PaymentHistory/PaymentHistory"; import { Basket } from "./pages/Basket/Basket"; import { TariffPage } from "./pages/Tariffs/TariffsPage"; import Footer from "@components/Footer"; import Navbar from "@components/Navbar/Navbar"; import darkTheme from "@utils/themes/dark"; import lightTheme from "@utils/themes/light"; import PublicRoute from "@root/utils/routes/publicRoute"; import PrivateRoute from "@root/utils/routes/privateRoute"; import { SnackbarProvider } from "notistack"; const App = () => { const upMd = useMediaQuery(lightTheme.breakpoints.up("md")); return (