import React from 'react'; import { Routes, Route, Navigate } from 'react-router-dom'; import { AuthProvider, useAuth } from './contexts/AuthContext'; import LoginPage from './pages/LoginPage'; import Dashboard from './pages/Dashboard'; import ChatPage from './pages/ChatPage'; import DocumentsPage from './pages/DocumentsPage'; import ToolsPage from './pages/ToolsPage'; import AdminPage from './pages/AdminPage'; import Layout from './components/Layout'; function ProtectedRoute({ children }) { const { user, loading } = useAuth(); if (loading) { return (
Loading...