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 (
}
/>
}
/>
}
/>
>
}
>
} />
}
/>
>
}
/>
}
/>
}
/>
>
}
/>
>
}
/>
>
}
/>
}
/>
>
}
/>
}
/>
);
};
const root = ReactDOM.createRoot(document.getElementById("root") as HTMLElement);
root.render(
);
// If you want to start measuring performance in your app, pass a function
// to log results (for example: reportWebVitals(console.log))
// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
reportWebVitals();