From 6e6753445491cce6b9624b95031f78f156b4e050 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Tue, 24 Mar 2026 12:16:11 -0400 Subject: [PATCH] Prettier for Event ID --- src/routes/events/[event_id]/+layout.svelte | 117 +-- src/routes/events/[event_id]/+layout.ts | 7 +- src/routes/events/[event_id]/+page.svelte | 144 ++-- .../events/[event_id]/settings/+page.svelte | 794 +++++++++--------- ...comp__event_settings_abstracts_form.svelte | 49 +- ...ae_comp__event_settings_badges_form.svelte | 236 +++--- .../ae_comp__event_settings_basic_form.svelte | 30 +- .../ae_comp__event_settings_form.svelte | 31 +- ...comp__event_settings_pres_mgmt_form.svelte | 71 +- .../events/[event_id]/sign_in_out.svelte | 364 ++++---- 10 files changed, 948 insertions(+), 895 deletions(-) diff --git a/src/routes/events/[event_id]/+layout.svelte b/src/routes/events/[event_id]/+layout.svelte index b43958dc..9654cb5f 100644 --- a/src/routes/events/[event_id]/+layout.svelte +++ b/src/routes/events/[event_id]/+layout.svelte @@ -1,61 +1,70 @@ {@render children?.()} diff --git a/src/routes/events/[event_id]/+layout.ts b/src/routes/events/[event_id]/+layout.ts index 0db57367..bb1c3d92 100644 --- a/src/routes/events/[event_id]/+layout.ts +++ b/src/routes/events/[event_id]/+layout.ts @@ -17,7 +17,9 @@ export async function load({ params, parent }) { let ae_acct = data[account_id]; if (!ae_acct) { - console.warn(`ae Events - [event_id] +layout.ts: Account ${account_id} not found in data. Initializing ghost acct.`); + console.warn( + `ae Events - [event_id] +layout.ts: Account ${account_id} not found in data. Initializing ghost acct.` + ); ae_acct = { api: data.ae_api || {}, slct: { @@ -39,7 +41,8 @@ export async function load({ params, parent }) { ae_acct.slct.event_id = event_id; if (browser) { - if (log_lvl) console.log(`ae_events [event_id] +layout.ts (Non-Blocking)`); + if (log_lvl) + console.log(`ae_events [event_id] +layout.ts (Non-Blocking)`); // OPTIMIZATION: Fire the event load in the background without 'await'. // The event module uses SWR, so this will: diff --git a/src/routes/events/[event_id]/+page.svelte b/src/routes/events/[event_id]/+page.svelte index 1641cf27..3d48788e 100644 --- a/src/routes/events/[event_id]/+page.svelte +++ b/src/routes/events/[event_id]/+page.svelte @@ -1,65 +1,67 @@ @@ -68,23 +70,23 @@ -
-
+
+

{$lq__event_obj?.name ?? 'Event Hub'}

- Welcome to the event management dashboard. Please select a module to begin. + Welcome to the event management dashboard. Please select a module to + begin.

-
+
{#each filtered_modules as mod (mod.path)} -
+ class="card card-hover bg-surface-100 dark:bg-surface-800 border-surface-200 dark:border-surface-700 flex flex-col items-center space-y-4 border p-6 text-center shadow-lg transition-transform hover:scale-105"> +

{mod.name}

@@ -94,14 +96,20 @@
{#if $ae_loc.administrator_access && $ae_loc.edit_mode} -
+
diff --git a/src/routes/events/[event_id]/settings/+page.svelte b/src/routes/events/[event_id]/settings/+page.svelte index f6123b2b..43208726 100644 --- a/src/routes/events/[event_id]/settings/+page.svelte +++ b/src/routes/events/[event_id]/settings/+page.svelte @@ -1,448 +1,456 @@ {#if $ae_loc.administrator_access} +

Event Settings

-

Event Settings

- -{#if event_obj} -
-
- Admin Tools -
-
-

Badge Operations

-
- - + {#if event_obj} + -
- -
- Basic Info -
- handle_save('basic_fields', data)} - /> -
-
- -
- General Config (cfg_json) -
-
- - -
- {#if cfg_json_view === 'form'} - handle_save('cfg_json', data)} - /> - {:else} - - - {/if} -
-
- -
- Presentation Management (mod_pres_mgmt_json) -
-
- - -
- {#if pres_mgmt_json_view === 'form'} - + Basic Info +
+ - handle_save('mod_pres_mgmt_json', data)} - /> - {:else} + handle_save('basic_fields', data)} /> +
+
+ +
+ General Config (cfg_json) +
+
+ + +
+ {#if cfg_json_view === 'form'} + + handle_save('cfg_json', data)} /> + {:else} + + + {/if} +
+
+ +
+ Presentation Management (mod_pres_mgmt_json) +
+
+ + +
+ {#if pres_mgmt_json_view === 'form'} + + handle_save('mod_pres_mgmt_json', data)} /> + {:else} + + + {/if} +
+
+ +
+ Badges (mod_badges_json) +
+
+ + +
+ {#if badges_json_view === 'form'} + + handle_save('mod_badges_json', data)} /> + {:else} + + + {/if} +
+
+ +
+ Abstracts (mod_abstracts_json) +
+
+ + +
+ {#if abstracts_json_view === 'form'} + + handle_save('mod_abstracts_json', data)} /> + {:else} + + + {/if} +
+
+ +
+ Exhibits (mod_exhibits_json) +
+ class_li="p-1 preset-outlined-success-400-600 shadow-lg rounded-lg" /> - {/if} -
-
- -
- Badges (mod_badges_json) -
-
- - + }}>Save
- {#if badges_json_view === 'form'} - - handle_save('mod_badges_json', data)} - /> - {:else} +
+ +
+ Meetings (mod_meetings_json) +
+ class_li="p-1 preset-outlined-success-400-600 shadow-lg rounded-lg" /> - {/if} -
-
- -
- Abstracts (mod_abstracts_json) -
-
- - + }}>Save
- {#if abstracts_json_view === 'form'} - - handle_save('mod_abstracts_json', data)} - /> - {:else} - - - {/if} -
-
- -
- Exhibits (mod_exhibits_json) -
- -
-
- -
- Meetings (mod_meetings_json) -
- -
-
-
-{:else} -

Loading event data...

-{/if} - -{#if show_create_badge_modal} - -
-

Create New Badge

- { - show_create_badge_modal = false; - }} - oncancel={() => (show_create_badge_modal = false)} - /> +
-
-{/if} + {:else} +

Loading event data...

+ {/if} -{#if show_upload_badge_modal} - -
-

Upload Badges (CSV)

- { - show_upload_badge_modal = false; - }} - oncancel={() => (show_upload_badge_modal = false)} - /> -
-
-{/if} + {#if show_create_badge_modal} + +
+

Create New Badge

+ { + show_create_badge_modal = false; + }} + oncancel={() => (show_create_badge_modal = false)} /> +
+
+ {/if} + {#if show_upload_badge_modal} + +
+

Upload Badges (CSV)

+ { + show_upload_badge_modal = false; + }} + oncancel={() => (show_upload_badge_modal = false)} /> +
+
+ {/if} {:else} -
-
+
+

Access Restricted

-

Event settings require administrator access. Redirecting…

- Return to Event +

+ Event settings require administrator access. Redirecting… +

+ Return to Event
{/if} diff --git a/src/routes/events/[event_id]/settings/ae_comp__event_settings_abstracts_form.svelte b/src/routes/events/[event_id]/settings/ae_comp__event_settings_abstracts_form.svelte index b117a6b8..d1b17eeb 100644 --- a/src/routes/events/[event_id]/settings/ae_comp__event_settings_abstracts_form.svelte +++ b/src/routes/events/[event_id]/settings/ae_comp__event_settings_abstracts_form.svelte @@ -1,16 +1,16 @@
@@ -22,8 +22,7 @@ + bind:value={mod_abstracts_json.name_char_limit} />
@@ -32,8 +31,7 @@ + bind:value={mod_abstracts_json.text_char_limit} />
@@ -42,8 +40,7 @@ + bind:value={mod_abstracts_json.deadline_new} />
@@ -52,8 +49,7 @@ + bind:value={mod_abstracts_json.deadline_updates} />
@@ -61,8 +57,9 @@ + bind:checked={ + mod_abstracts_json.confirm_email_w_link + } /> Confirm Email with Link
@@ -72,8 +69,7 @@ + bind:value={mod_abstracts_json.confirm_from_email} />
@@ -82,8 +78,7 @@ + bind:value={mod_abstracts_json.confirm_from_name} />
@@ -92,14 +87,14 @@ + bind:value={ + mod_abstracts_json.confirm_to_email_override + } />
{/if} + >Save
diff --git a/src/routes/events/[event_id]/settings/ae_comp__event_settings_badges_form.svelte b/src/routes/events/[event_id]/settings/ae_comp__event_settings_badges_form.svelte index 70003500..41b961fe 100644 --- a/src/routes/events/[event_id]/settings/ae_comp__event_settings_badges_form.svelte +++ b/src/routes/events/[event_id]/settings/ae_comp__event_settings_badges_form.svelte @@ -1,83 +1,106 @@
@@ -88,8 +111,7 @@ + bind:checked={mod_badges_json.badge_id_only_search} /> Badge ID Only Search
@@ -98,8 +120,7 @@ + bind:checked={mod_badges_json.enable_mass_print} /> Enable Mass Print
@@ -108,8 +129,7 @@ + bind:checked={mod_badges_json.enable_add_badge_btn} /> Enable Add Badge Button
@@ -118,8 +138,9 @@ + bind:checked={ + mod_badges_json.enable_upload_badge_li_btn + } /> Enable Upload Badge List Button @@ -128,8 +149,7 @@ + bind:checked={mod_badges_json.enable_search_qr} /> Enable Search by QR @@ -142,8 +162,7 @@ + bind:value={mod_badges_json.qr_type} />
@@ -152,8 +171,7 @@ + bind:value={mod_badges_json.trusted_passcode} />
@@ -162,20 +180,20 @@ + bind:value={mod_badges_json.administrator_passcode} />
- + Badge Review — Editable Field Permissions

- Controls which fields each access level may edit on the Badge Review page. - Staff (Trusted) defaults include all attendee fields plus Email and Badge Type Code. + Controls which fields each access level may edit on the + Badge Review page. Staff (Trusted) defaults include all + attendee fields plus Email and Badge Type Code. Administrators can always edit everything.

@@ -184,13 +202,20 @@

Attendees (passcode link)

{#each all_attendee_fields as field (field.key)} -
- {/if} + {/if} + + >Save diff --git a/src/routes/events/[event_id]/settings/ae_comp__event_settings_basic_form.svelte b/src/routes/events/[event_id]/settings/ae_comp__event_settings_basic_form.svelte index 82ca6158..5c50a061 100644 --- a/src/routes/events/[event_id]/settings/ae_comp__event_settings_basic_form.svelte +++ b/src/routes/events/[event_id]/settings/ae_comp__event_settings_basic_form.svelte @@ -1,16 +1,16 @@
@@ -31,8 +31,7 @@ + bind:checked={event_obj.conference} /> Conference
@@ -62,8 +61,7 @@ + bind:value={event_obj.start_datetime} />
@@ -72,8 +70,7 @@ + bind:value={event_obj.end_datetime} />
@@ -83,6 +80,5 @@
+ >Save diff --git a/src/routes/events/[event_id]/settings/ae_comp__event_settings_form.svelte b/src/routes/events/[event_id]/settings/ae_comp__event_settings_form.svelte index 3434813f..c625256e 100644 --- a/src/routes/events/[event_id]/settings/ae_comp__event_settings_form.svelte +++ b/src/routes/events/[event_id]/settings/ae_comp__event_settings_form.svelte @@ -1,16 +1,16 @@
@@ -18,17 +18,22 @@
{/if} + >Save
diff --git a/src/routes/events/[event_id]/settings/ae_comp__event_settings_pres_mgmt_form.svelte b/src/routes/events/[event_id]/settings/ae_comp__event_settings_pres_mgmt_form.svelte index 451014af..36524f71 100644 --- a/src/routes/events/[event_id]/settings/ae_comp__event_settings_pres_mgmt_form.svelte +++ b/src/routes/events/[event_id]/settings/ae_comp__event_settings_pres_mgmt_form.svelte @@ -1,16 +1,16 @@
@@ -21,8 +21,7 @@ + bind:checked={mod_pres_mgmt_json.lock_config} /> Lock Config
@@ -31,8 +30,7 @@ + bind:checked={mod_pres_mgmt_json.hide__location_code} /> Hide Location Code @@ -41,8 +39,9 @@ + bind:checked={ + mod_pres_mgmt_json.hide__presentation_code + } /> Hide Presentation Code @@ -51,8 +50,9 @@ + bind:checked={ + mod_pres_mgmt_json.hide__presenter_code + } /> Hide Presenter Code @@ -61,8 +61,7 @@ + bind:checked={mod_pres_mgmt_json.hide__session_code} /> Hide Session Code @@ -71,8 +70,7 @@ + bind:checked={mod_pres_mgmt_json.limit__navigation} /> Limit Navigation @@ -81,8 +79,7 @@ + bind:checked={mod_pres_mgmt_json.limit__options} /> Limit Options @@ -91,8 +88,9 @@ + bind:checked={ + mod_pres_mgmt_json.require__presenter_agree + } /> Require Presenter Agreement @@ -101,8 +99,9 @@ + bind:checked={ + mod_pres_mgmt_json.require__session_agree + } /> Require Session Agreement @@ -115,8 +114,9 @@ + bind:value={ + mod_pres_mgmt_json.label__person_external_id + } />
@@ -125,8 +125,9 @@ + bind:value={ + mod_pres_mgmt_json.label__session_poc_type + } />
@@ -135,14 +136,14 @@ + bind:value={ + mod_pres_mgmt_json.label__session_poc_name + } />
{/if} + >Save diff --git a/src/routes/events/[event_id]/sign_in_out.svelte b/src/routes/events/[event_id]/sign_in_out.svelte index 25bf13e1..06be7850 100644 --- a/src/routes/events/[event_id]/sign_in_out.svelte +++ b/src/routes/events/[event_id]/sign_in_out.svelte @@ -1,202 +1,201 @@ @@ -207,9 +206,8 @@ onclick={() => { sign_out(); alert('You have been signed out.'); - }} - > - + }}> + Sign Out {$lq__auth__event_presenter_obj?.given_name ? `- ${$lq__auth__event_presenter_obj?.given_name}` @@ -217,8 +215,7 @@ {:else if $events_sess.auth__person.presenter_id || $events_sess.auth__person.session_id}
+ class="m-2 space-y-2 rounded-md border border-gray-200 p-2 text-center">
Use the link that was sent to your email address to sign in or enter your key and passcode to sign in. @@ -230,19 +227,21 @@ placeholder="Key" value={$events_sess.auth__entered_key ?? ''} oninput={(e) => - ($events_sess.auth__entered_key = (e.target as HTMLInputElement).value)} - /> + ($events_sess.auth__entered_key = ( + e.target as HTMLInputElement + ).value)} /> - ($events_sess.auth__entered_passcode = (e.target as HTMLInputElement).value)} - /> + ($events_sess.auth__entered_passcode = ( + e.target as HTMLInputElement + ).value)} />