import React,{ useEffect } from 'react'; import '../App.css'; const Panel = ({ conversations = [], setConversations = () => {}, activeConversationId, setActiveConversationId, onToggleCollapse, isCollapsed, onNewChat, userName, onLogout, userRole, setPage }) => { useEffect(() => { console.log("Role de l'utilisateur dans Panel:", userRole); }, userRole); const createNewChat = () => { onNewChat(); }; const deleteConversation = async (conversationId) => { try { const response = await fetch(`/api/conversations/${conversationId}`, { method: 'DELETE', credentials: 'include', }); if (response.ok) { setConversations(prev => prev.filter(chat => chat.id !== conversationId)); if (activeConversationId === conversationId) { setActiveConversationId(null); } } } catch (error) { console.error('Erreur lors de la suppression:', error); } }; return (