/** * @license * SPDX-License-Identifier: Apache-2.0 */ import React from 'react'; import { BrowserRouter as Router, Routes, Route, Navigate, Link } from 'react-router-dom'; import { AuthProvider, useAuth } from './components/AuthContext'; import Home from './pages/Home'; import GenerateSynthesis from './pages/GenerateSynthesis'; import SynthesisDetail from './pages/SynthesisDetail'; import Sources from './pages/Sources'; import Settings from './pages/Settings'; import { LogOut, BrainCircuit, Settings as SettingsIcon } from 'lucide-react'; function ProtectedRoute({ children }: { children: React.ReactNode }) { const { user, loading } = useAuth(); if (loading) return
Votre synthèse hebdomadaire des actualités IA