feat: replace SVG icons with Lucide components in chat and profile pages for improved consistency and maintainability
This commit is contained in:
@@ -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: [
|
||||
|
||||
Reference in New Issue
Block a user