import { Toaster } from "@/components/ui/toaster"; import { Toaster as Sonner } from "@/components/ui/sonner"; import { TooltipProvider } from "@/components/ui/tooltip"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; import { BrowserRouter, Routes, Route } from "react-router-dom"; import { ScrollToTop } from "./components/ScrollToTop"; import Index from "./pages/Index"; import Actualites from "./pages/Actualites"; import Catalogue from "./pages/Catalogue"; import Catalogue2Pages from "./pages/Catalogue2Pages"; import CatalogueDynamique from "./pages/CatalogueDynamique"; import Internet from "./pages/Internet"; import Television from "./pages/Television"; import Telephone from "./pages/Telephone"; import Support from "./pages/Support"; import Business from "./pages/business/Business"; import BusinessTelephony from "./pages/business/BusinessTelephony"; import BusinessMultilogement from "./pages/business/BusinessMultilogement"; import BusinessServicesGeres from "./pages/business/BusinessServicesGeres"; import BusinessInternet from "./pages/business/BusinessInternet"; import BusinessSdWan from "./pages/business/BusinessSdWan"; import BusinessSip from "./pages/business/BusinessSip"; import BusinessCloud from "./pages/business/BusinessCloud"; import BusinessVpn from "./pages/business/BusinessVpn"; import BusinessSecurite from "./pages/business/BusinessSecurite"; import BusinessAmplificationCellulaire from "./pages/business/BusinessAmplificationCellulaire"; import BusinessVirtualisation from "./pages/business/BusinessVirtualisation"; import BusinessReseauInterSites from "./pages/business/BusinessReseauInterSites"; import BusinessWifi from "./pages/business/BusinessWifi"; import BusinessCablage from "./pages/business/BusinessCablage"; import BusinessMicrosoft365 from "./pages/business/BusinessMicrosoft365"; import ContratBLB from "./pages/ContratBLB"; import PubliciteLettre from "./pages/PubliciteLettre"; import PublicitePrint from "./pages/PublicitePrint"; import BrandGuidelines from "./pages/BrandGuidelines"; import Accessibilite from "./pages/Accessibilite"; import PolitiqueConfidentialite from "./pages/PolitiqueConfidentialite"; import NotFound from "./pages/NotFound"; import AdminImport from "./pages/AdminImport"; import AdminLogin from "./pages/AdminLogin"; import { ProtectedAdminRoute } from "./components/ProtectedAdminRoute"; const queryClient = new QueryClient(); const App = () => ( } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> {/* ADD ALL CUSTOM ROUTES ABOVE THE CATCH-ALL "*" ROUTE */} } /> ); export default App;