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:
Scott Idem
2026-03-16 14:25:18 -04:00
parent 31fe26df9c
commit 478dedb898
13 changed files with 134 additions and 121 deletions

View File

@@ -21,6 +21,7 @@
events_trigger,
events_trig_kv
} from '$lib/stores/ae_events_stores';
import { Ban, Barcode, CheckCircle, ChevronDown, ChevronUp, Eye, EyeOff, List, MapPin, Pencil, Plane, QrCode, Save, Send, Sparkles, StickyNote, ToggleLeft, ToggleRight, UserRound, Wand2 } from 'lucide-svelte';
</script>
<!-- New standard events module menu 2025-06-20 -->
@@ -38,15 +39,15 @@
class="btn btn-sm preset-tonal-info border border-info-500"
>
{#if $events_loc.pres_mgmt.hide__menu_opts}
<span class="fas fa-chevron-up m-1"></span>
<ChevronUp size="1em" class="m-1" />
{:else}
<span class="fas fa-chevron-down m-1"></span>
<ChevronDown size="1em" class="m-1" />
{/if}
Æ Pres Mgmt Menu Options
{#if $events_loc.pres_mgmt.hide__menu_opts}
<span class="fas fa-chevron-up m-1"></span>
<ChevronUp size="1em" class="m-1" />
{:else}
<span class="fas fa-chevron-down m-1"></span>
<ChevronDown size="1em" class="m-1" />
{/if}
</button>
</h2>
@@ -196,12 +197,12 @@
></span>
{#if $events_loc.pres_mgmt.qry_hidden == 'all'}
<span class="grow">
<span class="fas fa-eye-slash m-1"></span>
<EyeOff size="1em" class="m-1" />
Hide Hidden Sessions
</span>
{:else}
<span class="grow">
<span class="fas fa-eye m-1"></span>
<Eye size="1em" class="m-1" />
Show Hidden Sessions?
</span>
{/if}
@@ -233,13 +234,12 @@
></span>
{#if $events_loc.pres_mgmt.qry_enabled == 'all'}
<span class="grow">
<span class="fas fa-ban m-1"></span>
<Ban size="1em" class="m-1" />
Hide Disabled Sessions
</span>
{:else}
<span class="grow">
<span class="fas fa-check-circle m-1"
></span>
<CheckCircle size="1em" class="m-1" />
Show Disabled Sessions?
</span>
{/if}
@@ -263,15 +263,15 @@
title="Save the search text for this session search?"
>
{#if $events_loc.pres_mgmt.save_search_text}
<span class="fas fa-toggle-on m-1"></span>
<ToggleRight size="1em" class="m-1" />
<span class="grow">
<span class="fas fa-save m-1"></span>
<Save size="1em" class="m-1" />
Do Not Save Search?
</span>
{:else}
<span class="fas fa-toggle-off m-1"></span>
<ToggleLeft size="1em" class="m-1" />
<span class="grow">
<span class="fas fa-save m-1"></span>
<Save size="1em" class="m-1" />
Save Search Text?
</span>
{/if}
@@ -286,9 +286,9 @@
}}
class="btn btn-sm ae_btn_surface justify-between w-full text-center"
>
<span class="fas fa-toggle-on m-1"></span>
<ToggleRight size="1em" class="m-1" />
<span class="grow">
<span class="fas fa-sticky-note m-1"></span>
<StickyNote size="1em" class="m-1" />
Hide Session Message
</span>
</button>
@@ -300,9 +300,9 @@
}}
class="btn btn-sm ae_btn_surface_outlined justify-between w-full text-center"
>
<span class="fas fa-toggle-off m-1"></span>
<ToggleLeft size="1em" class="m-1" />
<span class="grow">
<span class="fas fa-sticky-note m-1"></span>
<StickyNote size="1em" class="m-1" />
Show Session Message?
</span>
</button>
@@ -319,9 +319,9 @@
}}
class="btn btn-sm ae_btn_surface justify-between w-full text-center"
>
<span class="fas fa-toggle-on m-1"></span>
<ToggleRight size="1em" class="m-1" />
<span class="grow">
<span class="fas fa-barcode m-1"></span>
<Barcode size="1em" class="m-1" />
Hide Session Code
</span>
</button>
@@ -333,9 +333,9 @@
}}
class="btn btn-sm ae_btn_surface_outlined justify-between w-full text-center"
>
<span class="fas fa-toggle-off m-1"></span>
<ToggleLeft size="1em" class="m-1" />
<span class="grow">
<span class="fas fa-barcode m-1"></span>
<Barcode size="1em" class="m-1" />
Show Session Code?
</span>
</button>
@@ -354,7 +354,7 @@
}}
class="btn btn-sm w-full ae_btn_surface"
>
<span class="fas fa-toggle-on m-1"></span>
<ToggleRight size="1em" class="m-1" />
Showing Copy Access Link
</button>
{:else}
@@ -365,7 +365,7 @@
}}
class="btn btn-sm w-full ae_btn_surface_outlined"
>
<span class="fas fa-toggle-off m-1"></span>
<ToggleLeft size="1em" class="m-1" />
Show Copy Access Link?
</button>
{/if}
@@ -378,7 +378,7 @@
}}
class="btn btn-sm w-full ae_btn_surface"
>
<span class="fas fa-toggle-on m-1"></span>
<ToggleRight size="1em" class="m-1" />
Showing Email Access Link
</button>
{:else}
@@ -389,7 +389,7 @@
}}
class="btn btn-sm w-full ae_btn_surface_outlined"
>
<span class="fas fa-toggle-off m-1"></span>
<ToggleLeft size="1em" class="m-1" />
Show Email Access Link?
</button>
{/if}
@@ -407,9 +407,9 @@
class="btn btn-sm ae_btn_surface justify-between w-full text-center"
title="Showing Session QR Code"
>
<span class="fas fa-toggle-on m-1"></span>
<ToggleRight size="1em" class="m-1" />
<span class="grow">
<span class="fas fa-qrcode m-1"></span>
<QrCode size="1em" class="m-1" />
Hide Session QR
</span>
</button>
@@ -422,9 +422,9 @@
class="btn btn-sm ae_btn_surface_outlined justify-between w-full text-center"
title="Show Session QR Code"
>
<span class="fas fa-toggle-off m-1"></span>
<ToggleLeft size="1em" class="m-1" />
<span class="grow">
<span class="fas fa-qrcode m-1"></span>
<QrCode size="1em" class="m-1" />
Show Session QR Code?
</span>
</button>
@@ -439,9 +439,9 @@
class="btn btn-sm ae_btn_surface justify-between w-full text-center"
title="Showing Presenter QR Code"
>
<span class="fas fa-toggle-on m-1"></span>
<ToggleRight size="1em" class="m-1" />
<span class="grow">
<span class="fas fa-qrcode m-1"></span>
<QrCode size="1em" class="m-1" />
Hide Presenter QR
</span>
</button>
@@ -454,9 +454,9 @@
class="btn btn-sm ae_btn_surface_outlined justify-between w-full text-center"
title="Show Presenter QR Code"
>
<span class="fas fa-toggle-off m-1"></span>
<ToggleLeft size="1em" class="m-1" />
<span class="grow">
<span class="fas fa-qrcode m-1"></span>
<QrCode size="1em" class="m-1" />
Show Presenter QR Code?
</span>
</button>
@@ -482,7 +482,7 @@
: 'fa-toggle-on'} m-1"
></span>
<span class="grow">
<span class="fas fa-plane m-1"></span>
<Plane size="1em" class="m-1" />
{$events_loc.pres_mgmt.hide__launcher_link
? 'Show Launcher Links'
: 'Hide Launcher Links?'}
@@ -505,7 +505,7 @@
: 'fa-toggle-on'} m-1"
></span>
<span class="grow">
<span class="fas fa-paper-plane m-1"></span>
<Send size="1em" class="m-1" />
{$events_loc.pres_mgmt.hide__launcher_link_legacy
? 'Show Legacy Launcher Links'
: 'Hide Legacy Launcher Links?'}
@@ -527,7 +527,7 @@
: 'fa-toggle-on'} m-1"
></span>
<span class="grow">
<span class="fas fa-map-marker-alt m-1"></span>
<MapPin size="1em" class="m-1" />
{$events_loc.pres_mgmt.hide__location_link
? 'Show Location Links'
: 'Hide Location Links?'}
@@ -596,9 +596,9 @@
}}
class="btn btn-sm ae_btn_surface justify-between w-full text-center"
>
<span class="fas fa-toggle-on m-1"></span>
<ToggleRight size="1em" class="m-1" />
<span class="grow">
<span class="fas fa-list m-1"></span>
<List size="1em" class="m-1" />
Hide Linked Files (testing)
</span>
</button>
@@ -611,9 +611,9 @@
}}
class="btn btn-sm ae_btn_surface_outlined justify-between w-full text-center"
>
<span class="fas fa-toggle-off m-1"></span>
<ToggleLeft size="1em" class="m-1" />
<span class="grow">
<span class="fas fa-list m-1"></span>
<List size="1em" class="m-1" />
Show Linked Files? (testing)
</span>
</button>
@@ -628,9 +628,9 @@
}}
class="btn btn-sm ae_btn_surface justify-between w-full text-center"
>
<span class="fas fa-toggle-on m-1"></span>
<ToggleRight size="1em" class="m-1" />
<span class="grow">
<span class="fas fa-list m-1"></span>
<List size="1em" class="m-1" />
Hide Linked Presentations (testing)
</span>
</button>
@@ -643,9 +643,9 @@
}}
class="btn btn-sm ae_btn_surface_outlined justify-between w-full text-center"
>
<span class="fas fa-toggle-off m-1"></span>
<ToggleLeft size="1em" class="m-1" />
<span class="grow">
<span class="fas fa-list m-1"></span>
<List size="1em" class="m-1" />
Show Linked Presentations? (testing)
</span>
</button>
@@ -667,9 +667,9 @@
class="btn btn-sm ae_btn_warning justify-between w-full text-center"
title="Turn off edit mode"
>
<span class="fas fa-toggle-on m-1"></span>
<ToggleRight size="1em" class="m-1" />
<span class="grow">
<span class="fas fa-edit m-1"></span>
<Pencil size="1em" class="m-1" />
Edit Mode Off
</span>
</button>
@@ -682,9 +682,9 @@
class="btn btn-sm ae_btn_warning_outlined justify-between w-full text-center"
title="Turn on edit mode"
>
<span class="fas fa-toggle-off m-1"></span>
<ToggleLeft size="1em" class="m-1" />
<span class="grow">
<span class="fas fa-user-ninja m-1"></span>
<UserRound size="1em" class="m-1" />
Edit Mode?
</span>
</button>
@@ -699,9 +699,9 @@
class="btn btn-sm ae_btn_warning justify-between w-full text-center"
title="Turn off advanced mode"
>
<span class="fas fa-toggle-on m-1"></span>
<ToggleRight size="1em" class="m-1" />
<span class="grow">
<span class="fas fa-magic m-1"></span>
<Sparkles size="1em" class="m-1" />
Advanced Mode Off
</span>
</button>
@@ -714,9 +714,9 @@
class="btn btn-sm ae_btn_warning_outlined justify-between w-full text-center"
title="Turn on advanced mode"
>
<span class="fas fa-toggle-off m-1"></span>
<ToggleLeft size="1em" class="m-1" />
<span class="grow">
<span class="fas fa-hat-wizard m-1"></span>
<Wand2 size="1em" class="m-1" />
Advanced Mode?
</span>
</button>