Used scripts/migrate_fa_to_lucide.py to batch-replace all FontAwesome <span class="fas fa-*"> icons with Lucide SVG components across the entire presentation management module (273 icon instances, 69 icon types). Manual fixes applied post-script: - presenter_view.svelte: remove duplicate @lucide/svelte Pencil import - presenter_page_menu.svelte: remove duplicate X from @lucide/svelte import - ae_comp__event_presenter_obj_tbl.svelte: fix Lucide import inserted inside multiline import block (script bug with multiline imports) - ae_comp__event_session_alert.svelte: same multiline import fix Script updated with fix: use complete-statement matching for import insertion instead of single-line matching. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
8.5 KiB
8.5 KiB