Overhaul Exhibitor Leads Manage tab and resolve all TypeScript errors

- Implemented full Staff License management (CRUD for license_li_json).
- Added Admin Tools section for managers (Payment status, Max licenses, Device counts).
- Implemented App Settings (Refresh interval, navigation preferences, cache management).
- Fixed all remaining TypeScript errors in Badge and Presentation modules.
- Integrated Payment tab conditional visibility logic.
This commit is contained in:
Scott Idem
2026-02-08 18:46:32 -05:00
parent d6480bd0dc
commit 7963314377
6 changed files with 382 additions and 25 deletions

View File

@@ -183,10 +183,10 @@
</a>
</header>
{#if $lq__event_badge_obj}
{#if $lq__event_badge_obj && $lq__event_badge_obj.event_id && event_badge_id}
<Comp_badge_obj_view
event_id={$lq__event_badge_obj.event_id}
{event_badge_id}
event_id={$lq__event_badge_obj.event_id as string}
event_badge_id={event_badge_id as string}
{lq__event_badge_obj}
{is_review_mode}
{lq__event_badge_template_obj}