style: FA→Lucide migration — events misc, badges, leads, hosted_files; variant-* fixes
- Batch-migrated 10 files via migrate_fa_to_lucide.py (53+18+10+1+4+2+1+1+6+4 FA instances) - events/ae_comp__events_menu_opts.svelte (53) - events/ae_comp__event_file_obj_tbl.svelte (18) - events/ae_comp__event_presentation_obj_li.svelte (10) - events/ae_comp__event_session_obj_tbl.svelte (1) - badges/print_list/+page.svelte (2), badges/templates/+page.svelte (1) - leads/ae_tab__manage.svelte (4) - hosted_files/+page.svelte (1), hold_video_util.svelte (6), video_util/+page.svelte (4) - events/[event_id]/+page.svelte: converted JS icon strings to Lucide component refs (Presentation, Plane, IdCard, Contact) — rendered via <mod.icon size="2rem" /> - +page.svelte: hover:variant-outline-warning → hover:preset-outlined-warning (×2) - migrate_fa_to_lucide.py: added 18 new icon mappings (ArrowLeft/Right, Ban, Broom→Trash2, calendar-alt, Database, DoorOpen, Download, exchange-alt, file-image, lock, magic→Sparkles, print, sticky-note, sync, tag, trash, user-ninja/tie→UserRound, video) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -84,6 +84,29 @@ FA_TO_LUCIDE = {
|
||||
'fa-calendar-day': 'CalendarDays',
|
||||
'fa-bell-slash': 'BellOff',
|
||||
'fa-bell': 'Bell',
|
||||
# ── Additional mappings ──────────────────────────────────────────────────
|
||||
'fa-arrow-left': 'ArrowLeft',
|
||||
'fa-arrow-right': 'ArrowRight',
|
||||
'fa-arrow-up': 'ArrowUp',
|
||||
'fa-arrow-down': 'ArrowDown',
|
||||
'fa-ban': 'Ban',
|
||||
'fa-broom': 'Trash2', # closest semantic match
|
||||
'fa-calendar-alt': 'CalendarDays',
|
||||
'fa-database': 'Database',
|
||||
'fa-door-open': 'DoorOpen',
|
||||
'fa-download': 'Download',
|
||||
'fa-exchange-alt': 'ArrowLeftRight',
|
||||
'fa-file-image': 'FileImage',
|
||||
'fa-lock': 'Lock',
|
||||
'fa-magic': 'Sparkles',
|
||||
'fa-print': 'Printer',
|
||||
'fa-sticky-note': 'StickyNote',
|
||||
'fa-sync': 'RefreshCw',
|
||||
'fa-tag': 'Tag',
|
||||
'fa-trash': 'Trash2',
|
||||
'fa-user-ninja': 'UserRound',
|
||||
'fa-user-tie': 'UserRound',
|
||||
'fa-video': 'Video',
|
||||
}
|
||||
|
||||
# Skip modifiers — not real icon names
|
||||
|
||||
Reference in New Issue
Block a user