/* Painel Nanda — ícones (inline SVG, estilo lucide/Geist). window.App.Icons */ (function () { function Ico({ size = 18, sw = 1.6, children, className, style }) { return ( {children} ); } const mk = (paths) => (p) => {paths}; const Icons = { Dashboard: mk(<>), Pipeline: mk(<>), Chat: mk(), Training: mk(<>), Contacts: mk(<>), Calendar: mk(<>), Team: mk(<>), Help: mk(<>), Settings: mk(<>), LogOut: mk(<>), Search: mk(<>), Plus: mk(<>), Refresh: mk(<>), ChevronDown: mk(), ChevronLeft: mk(), Menu: mk(<>), Up: mk(<>), TrendUp: mk(<>), TrendDown: mk(<>), Dollar: mk(<>), Activity: mk(), MsgCircle: mk(), Bot: mk(<>), User: mk(<>), Pause: mk(<>), Info: mk(<>), More: mk(<>), Edit: mk(<>), Phone: mk(), Clip: mk(), Smile: mk(<>), Send: mk(<>), Check: mk(), DoubleCheck: mk(<>), X: mk(), Sparkles: mk(<>), Filter: mk(), Brain: mk(<>), Clock: mk(<>), Doc: mk(<>), Wifi: mk(<>), Dot: (p) => , Google: (p) => ( ), // Ícones de canal (badge de origem da conversa: WhatsApp / Instagram Direct). // Formas simplificadas e reconhecíveis, no mesmo viewBox 0 0 24 24 dos demais // ícones (via Ico/mk) — cor vem de fora (currentColor), quem usa decide o tom. WhatsApp: mk(<> ), Instagram: mk(<> ), // PLACEHOLDER neutro gerado para esta instalação: ainda NÃO é a identidade // visual da Rádio Real FM. Quando a arte real chegar, sobrescrever os 2 // arquivos em ./assets (ou trocar os caminhos abaixo); nada mais muda. // variant="mark" = só o ícone (sidebar, espaço estreito). // variant="full" = ícone + wordmark (login, espaço largo). Logo: (p) => { const h = (p && p.size) || 34; const variant = (p && p.variant) || 'mark'; const src = variant === 'full' ? './assets/logo-placeholder-full.png' : './assets/logo-placeholder-mark.png'; const alt = variant === 'full' ? 'Nanda, Rádio Real FM (logo placeholder)' : 'Nanda (logo placeholder)'; return ( {alt} ); }, }; window.App = window.App || {}; window.App.Icons = Icons; })();