main
tsx 35 lines 1.23 KB
Raw
1 import { Toaster } from "@/components/ui/toaster";
2 import { Toaster as Sonner } from "@/components/ui/sonner";
3 import { TooltipProvider } from "@/components/ui/tooltip";
4 import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
5 import { BrowserRouter, Routes, Route } from "react-router-dom";
6 import Home from "./pages/Home";
7 import Pay from "./pages/Pay";
8 import SendMoney from "./pages/SendMoney";
9 import Recipients from "./pages/Recipients";
10 import Profile from "./pages/Profile";
11 import NotFound from "./pages/NotFound";
12
13 const queryClient = new QueryClient();
14
15 const App = () => (
16 <QueryClientProvider client={queryClient}>
17 <TooltipProvider>
18 <Toaster />
19 <Sonner />
20 <BrowserRouter>
21 <Routes>
22 <Route path="/" element={<Home />} />
23 <Route path="/pay" element={<Pay />} />
24 <Route path="/send" element={<SendMoney />} />
25 <Route path="/recipients" element={<Recipients />} />
26 <Route path="/profile" element={<Profile />} />
27 {/* ADD ALL CUSTOM ROUTES ABOVE THE CATCH-ALL "*" ROUTE */}
28 <Route path="*" element={<NotFound />} />
29 </Routes>
30 </BrowserRouter>
31 </TooltipProvider>
32 </QueryClientProvider>
33 );
34
35 export default App;