import React from 'react'; import { Users } from 'lucide-react'; import { useAppConfig } from '../contexts/AppConfigContext'; import { useTheme } from '../contexts/ThemeContext'; const ThinkingIndicator = ({ advisorId }) => { const { advisors, getAdvisorColors } = useAppConfig(); const { isDark } = useTheme(); const isAggregate = advisorId === 'aggregate'; const advisor = isAggregate ? { name: 'All Advisors (combined)', icon: Users } : advisors[advisorId]; const colors = isAggregate ? { color: '#0F766E', bgColor: isDark ? '#134E4A' : '#CCFBF1', textColor: '#0F766E', } : getAdvisorColors(advisorId, isDark); if (!advisor) return null; const Icon = advisor.icon; return (
thinking...