'use client' const ANALYSTS = [ { id: 'market', label: 'Market', full: 'Market Analyst', desc: 'Price action & technicals', dot: '#4480FF', }, { id: 'news', label: 'News', full: 'News Analyst', desc: 'Sentiment & headlines', dot: '#A78BFA', }, { id: 'fundamentals', label: 'Fundamentals', full: 'Fundamentals Analyst', desc: 'Earnings & financials', dot: '#00CE68', }, { id: 'social', label: 'Social', full: 'Social Analyst', desc: 'Social media signals', dot: '#F59E0B', }, ] type Props = { selected: string[] onChange: (selected: string[]) => void } export default function AnalystSelector({ selected, onChange }: Props) { const toggle = (id: string) => { onChange(selected.includes(id) ? selected.filter((s) => s !== id) : [...selected, id]) } return (