/* Painel Nanda — ícones (inline SVG, estilo lucide/Geist). window.App.Icons */
(function () {
function Ico({ size = 18, sw = 1.6, children, className, style }) {
return (
);
}
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 (
);
},
};
window.App = window.App || {};
window.App.Icons = Icons;
})();