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:
@@ -42,6 +42,7 @@
|
||||
import Element_ae_obj_field_editor_v3 from '$lib/elements/element_ae_obj_field_editor_v3.svelte';
|
||||
import Comp_event_presenter_obj_li from '../events/[event_id]/(pres_mgmt)/presenter/ae_comp__event_presenter_obj_li_wrapper.svelte';
|
||||
import Element_manage_event_file_li_wrap from '$lib/elements/element_manage_event_file_li_all.svelte';
|
||||
import { Barcode, CalendarDays, Eye, EyeOff, ListOrdered, Plus } from 'lucide-svelte';
|
||||
|
||||
// export let link_to_type: string;
|
||||
|
||||
@@ -84,7 +85,7 @@
|
||||
}}
|
||||
class="btn btn-sm preset-tonal-warning hover:preset-filled-warning-500"
|
||||
>
|
||||
<span class="fas fa-plus mx-1"></span>
|
||||
<Plus size="1em" class="mx-1" />
|
||||
Add Presentation
|
||||
</button>
|
||||
{/if}
|
||||
@@ -102,7 +103,7 @@
|
||||
title="Count {lq__event_presentation_obj_li.length ??
|
||||
'None'}"
|
||||
>
|
||||
<span class="fas fa-list-ol mx-4"></span>
|
||||
<ListOrdered size="1em" class="mx-4" />
|
||||
{lq__event_presentation_obj_li.length ?? 'None'}×
|
||||
</span>
|
||||
{/if}
|
||||
@@ -154,7 +155,7 @@
|
||||
}}
|
||||
class="btn btn-sm preset-tonal-warning hover:preset-filled-warning-500"
|
||||
>
|
||||
<span class="fas fa-plus mx-1"></span>
|
||||
<Plus size="1em" class="mx-1" />
|
||||
Add Presenter
|
||||
</button>
|
||||
{/if}
|
||||
@@ -209,7 +210,7 @@
|
||||
class="text-xs preset-tonal-warning px-2 py-0.5 rounded-md leading-none"
|
||||
title="Presentation code {event_presentation_obj?.code} and abstract code {event_presentation_obj?.abstract_code}"
|
||||
>
|
||||
<span class="fas fa-barcode"></span>
|
||||
<Barcode size="1em" />
|
||||
{event_presentation_obj?.code ?? ''}
|
||||
{event_presentation_obj?.abstract_code ??
|
||||
''}
|
||||
@@ -218,7 +219,7 @@
|
||||
<span
|
||||
class="text-sm text-semibold text-success-800-400"
|
||||
>
|
||||
<span class="fas fa-barcode"></span>
|
||||
<Barcode size="1em" />
|
||||
Code:
|
||||
<span
|
||||
class=""
|
||||
@@ -266,8 +267,7 @@
|
||||
</button>
|
||||
:</span
|
||||
>
|
||||
<span class="fas fa-calendar-alt text-success-800-400"
|
||||
></span>
|
||||
<CalendarDays size="1em" class="text-success-800-400" />
|
||||
<Element_ae_obj_field_editor_v3
|
||||
object_type={'event_presentation'}
|
||||
object_id={event_presentation_obj?.event_presentation_id}
|
||||
@@ -351,11 +351,10 @@
|
||||
class="btn btn-sm preset-tonal-surface hover:preset-filled-surface-500 text-xs"
|
||||
>
|
||||
{#if $events_sess.pres_mgmt.show_content__presentation_description == event_presentation_obj.event_presentation_id}
|
||||
<span class="fas fa-eye-slash mx-1"
|
||||
></span>
|
||||
<EyeOff size="1em" class="mx-1" />
|
||||
<span>Hide Description</span>
|
||||
{:else}
|
||||
<span class="fas fa-eye mx-1"></span>
|
||||
<Eye size="1em" class="mx-1" />
|
||||
<span>Show</span>
|
||||
{/if}
|
||||
</button>
|
||||
|
||||
Reference in New Issue
Block a user