// Icons for ClaudeDo (line icons, 1.5px, lucide-ish but original) const Icon = ({ name, size = 16, stroke = 'currentColor' }) => { const common = { width: size, height: size, viewBox: '0 0 24 24', fill: 'none', stroke, strokeWidth: 1.6, strokeLinecap: 'round', strokeLinejoin: 'round' }; switch (name) { case 'sun': return ( ); case 'star': return ( ); case 'star-filled': return ( ); case 'calendar': return ( ); case 'user': return ( ); case 'flag': return ( ); case 'inbox': return ( ); case 'folder': return ( ); case 'search': return ( ); case 'plus': return ( ); case 'bell': return ( ); case 'repeat': return ( ); case 'note': return ( ); case 'tag': return ( ); case 'more': return ( ); case 'sort': return ( ); case 'eye': return ( ); case 'grip': return ( ); case 'trash': return ( ); case 'x': return ( ); case 'close': return ( ); case 'min': return ( ); case 'max': return ( ); case 'sliders': return ( ); case 'check': return ( ); case 'windows': return ( ); case 'pulse': return ( ); case 'branch': return ( ); case 'terminal': return ( ); case 'diff': return ( ); case 'play': return ( ); case 'pause': return ( ); case 'stop': return ( ); case 'folder-open': return ( ); case 'external': return ( ); case 'copy': return ( ); case 'send': return ( ); case 'cpu': return ( ); default: return null; } }; window.Icon = Icon;