import React, { useState, useEffect } from 'react'; import { ChatWindow } from '@/components/ai/ChatWindow'; import { ResizablePanel } from '@/components/ui/ResizablePanel'; import { SuggestionList } from '@/components/ai/SuggestionSidebar'; import { createSession, fetchSessions } from '@/api/ai'; import { useUIStore } from '@/store/uiStore'; import { useTranslation } from 'react-i18next'; import { useUsers, useGroups } from '@/api/hooks'; import { Avatar } from '@/components/ui/Avatar'; import { Bell, Bot, ChevronLeft, ChevronRight, Lightbulb, MessageSquare, Users, X } from 'lucide-react'; const robotIcon = (className: string) => (