Spaces:
Runtime error
Runtime error
| import React from 'react'; | |
| import { BrowserRouter as Router, Routes, Route, Link } from 'react-router-dom'; | |
| import { Globe2 } from 'lucide-react'; | |
| import LanguageSelection from './pages/LanguageSelection'; | |
| import ArabicChat from './pages/ArabicChat'; | |
| import FrenchChat from './pages/FrenchChat'; | |
| import { ChatProvider } from './context/ChatContext'; | |
| function App() { | |
| return ( | |
| <ChatProvider> | |
| <Router> | |
| <div className="min-h-screen bg-[#F6F6F6]"> | |
| <nav className="bg-white shadow-md p-4"> | |
| <div className="container mx-auto flex items-center justify-between"> | |
| <Link to="/" className="flex items-center space-x-2"> | |
| <Globe2 className="h-6 w-6 text-blue-600" /> | |
| <span className="text-xl font-semibold">MSA Translate</span> | |
| </Link> | |
| <div className="flex space-x-4"> | |
| <Link to="/" className="px-4 py-2 rounded hover:bg-gray-100">Choix langue</Link> | |
| <Link to="/arabic" className="px-4 py-2 rounded hover:bg-gray-100">Adherent</Link> | |
| <Link to="/french" className="px-4 py-2 rounded hover:bg-gray-100">Agent</Link> | |
| </div> | |
| </div> | |
| </nav> | |
| <Routes> | |
| <Route path="/" element={<LanguageSelection />} /> | |
| <Route path="/arabic" element={<ArabicChat />} /> | |
| <Route path="/french" element={<FrenchChat />} /> | |
| </Routes> | |
| </div> | |
| </Router> | |
| </ChatProvider> | |
| ); | |
| } | |
| export default App; |