import { useMemo } from 'react'; export default function McpStatusBadge({ status }: { status: 'checking' | 'available' | 'unavailable' }) { const { styles, label, icon, ariaLabel } = useMemo(() => { const base = 'px-2 py-0.5 rounded-full text-xs font-medium flex items-center gap-1 transition-colors'; const config = { checking: { styles: `${base} bg-blue-100 text-blue-800 dark:bg-blue-900/80 dark:text-blue-200`, label: 'Checking...', ariaLabel: 'Checking server status', icon: