feat: replace SVG icons with Lucide components in chat and profile pages for improved consistency and maintainability

This commit is contained in:
2025-12-05 05:03:45 -03:00
parent 6e659514e3
commit 8e09e8cada
3 changed files with 25 additions and 115 deletions

View File

@@ -137,6 +137,23 @@
}
};
// Mapeamento de ícones para componentes Lucide
const iconComponents: Record<FeatureIcon, typeof Settings> = {
control: Settings,
support: Headphones,
shieldCheck: ShieldCheck,
envelope: Mail,
users: Users,
bell: Bell,
monitor: Monitor,
document: FileText,
teams: Users,
userPlus: UserPlus,
clock: Clock,
video: Video,
building: Building
};
// Removido: iconPaths substituído por iconComponents com Lucide
const iconPaths_OLD: Record<FeatureIcon, IconPath[]> = {
control: [