src/App.tsx (25 lines of code) (raw):

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 Index from "./pages/Index"; import NotFound from "./pages/NotFound"; import Calendar from "./pages/Calendar"; const queryClient = new QueryClient(); const App = () => ( <QueryClientProvider client={queryClient}> <TooltipProvider> <Toaster /> <Sonner /> <BrowserRouter> <div className="min-h-screen w-full" style={{ WebkitOverflowScrolling: "touch" }}> <Routes> <Route path="/" element={<Index />} /> <Route path="/calendar" element={<Calendar />} /> <Route path="*" element={<NotFound />} /> </Routes> </div> </BrowserRouter> </TooltipProvider> </QueryClientProvider> ); export default App;