import React from 'react'; import { BrowserRouter, Routes, Route, Navigate } from 'react-router-dom'; import { QueryClientProvider } from '@tanstack/react-query'; import { queryClient } from './lib/queryClient'; import { AuthProvider, ProtectedRoute, useAuth } from './auth/AuthProvider'; import { ToastProvider } from './components/ui/Toast'; import { LandingPage } from './components/landing/LandingPage'; import { DashboardPage } from './components/dashboard/DashboardPage'; function AppRoutes() { const { isAuthenticated, isLoading, login } = useAuth(); if (isLoading) { return (
Loading session...
); } return ( ) : ( ) } /> } /> } /> ); } export default function App() { return ( ); }