import React from "react"; import ReactDOM from "react-dom/client"; import { BrowserRouter, Route, Routes } from "react-router-dom"; 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 "@utils/routes/publicRoute"; import PrivateRoute from "@utils/routes/privateRoute"; import reportWebVitals from "./reportWebVitals"; import { SnackbarProvider } from "notistack"; import "./index.css"; const App = () => { const upMd = useMediaQuery(lightTheme.breakpoints.up("md")); return (