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 (