refactor(ui): standardize button types and migrate file operations to V3 Action API

This commit is contained in:
Scott Idem
2026-02-03 22:54:22 -05:00
parent e8f92b818a
commit 49f0a888b0
81 changed files with 393 additions and 653 deletions

View File

@@ -309,10 +309,10 @@
{#if $ae_loc.trusted_access}
<div class="mt-4 text-center">
<button class="btn btn-primary" onclick={() => (show_create_badge_modal = true)}>
<button type="button" class="btn btn-primary" onclick={() => (show_create_badge_modal = true)}>
<span class="fas fa-plus mr-2"></span> Add New Badge
</button>
<button class="btn btn-primary ml-2" onclick={() => (show_upload_badge_modal = true)}>
<button type="button" class="btn btn-primary ml-2" onclick={() => (show_upload_badge_modal = true)}>
<span class="fas fa-upload mr-2"></span> Upload Badge List
</button>
</div>

View File

@@ -458,7 +458,7 @@ onkeypress={() => {
// slct_this_badge = true
}} -->
<!-- <button class="btn btn-sm preset-outlined-surface-200-800" onclick={get_qr_code}>Generate VCard QR Code</button> -->
<!-- <button type="button" class="btn btn-sm preset-outlined-surface-200-800" onclick={get_qr_code}>Generate VCard QR Code</button> -->
<!-- {#if qr_error_message}
<p style="color: red;">Error: {qr_error_message}</p>
{:else if qr_data_url}
@@ -528,7 +528,7 @@ onkeypress={() => {
class:preset-tonal-warning={edit_mode_active}
>
{#if edit_mode_active}
<button
<button type="button"
class="
btn btn-sm text-xs
preset-tonal-success preset-outlined-success-100-900 hover:preset-filled-success-500
@@ -548,7 +548,7 @@ onkeypress={() => {
Save Changes
</span>
</button>
<button
<button type="button"
class="
btn btn-sm text-xs
preset-tonal-tertiary preset-outlined-tertiary-100-900 hover:preset-filled-tertiary-500
@@ -569,7 +569,7 @@ onkeypress={() => {
</span>
</button>
{:else}
<button
<button type="button"
class="
btn btn-sm text-xs
preset-tonal-warning preset-outlined-warning-100-900 hover:preset-filled-secondary-500

View File

@@ -169,8 +169,7 @@
Search
</button>
<button
type="button"
<button type="button"
class:hidden={!$events_loc.badges.fulltext_search_qry_str && !$events_loc.badges.search_badge_type_code && $events_loc.badges.qry_printed_status === 'all'}
onclick={() => {
$events_loc.badges.fulltext_search_qry_str = '';
@@ -198,8 +197,7 @@
<div class="flex flex-row flex-wrap items-center justify-center gap-2 opacity-70 hover:opacity-100 transition-all">
{#if $events_sess.badges.show_form__search}
<button
type="button"
<button type="button"
onclick={() => {
$events_sess.badges.show_form__search = false;
$events_sess.badges.show_form__scan = true;
@@ -211,8 +209,7 @@
QR Scan
</button>
{:else}
<button
type="button"
<button type="button"
onclick={() => {
$events_sess.badges.show_form__search = true;
$events_sess.badges.show_form__scan = false;
@@ -225,8 +222,7 @@
</button>
{/if}
<button
type="button"
<button type="button"
onclick={() => {
$events_loc.badges.use_id_li = !$events_loc.badges.use_id_li;
handle_search_trigger();

View File

@@ -153,8 +153,7 @@
{/if}
<div class="flex justify-end gap-2">
<button
type="button"
<button type="button"
class="btn variant-filled-tertiary"
onclick={handle_cancel}
disabled={upload_status === 'loading' || upload_status === 'processing'}>Cancel</button

View File

@@ -69,7 +69,7 @@
<h1 class="h1">Bulk Print Badges</h1>
<div class="print-button my-4">
<button class="btn btn-primary" onclick={trigger_print}>
<button type="button" class="btn btn-primary" onclick={trigger_print}>
<span class="fas fa-print mr-2"></span> Print Badges
</button>
<a href={`/events/${event_id}/badges`} class="btn btn-tertiary ml-2">

View File

@@ -207,8 +207,7 @@
</label>
<div class="flex justify-end gap-2">
<button
type="button"
<button type="button"
class="btn variant-filled-tertiary"
onclick={handle_cancel}
disabled={submit_status === 'loading'}>Cancel</button

View File

@@ -80,7 +80,7 @@
<h1 class="h1">Badge Templates</h1>
<div class="my-4 flex justify-end">
<button class="btn btn-primary" onclick={() => (show_create_template_modal = true)}>
<button type="button" class="btn btn-primary" onclick={() => (show_create_template_modal = true)}>
<span class="fas fa-plus mr-2"></span> Add New Template
</button>
</div>
@@ -95,14 +95,14 @@
<li class="list-group-item flex justify-between items-center">
<span>{template.name}</span>
<div>
<button
<button type="button"
class="btn btn-sm variant-filled-primary"
onclick={() =>
edit_template(template.event_badge_template_id_random)}
>
<span class="fas fa-edit"></span> Edit
</button>
<button
<button type="button"
class="btn btn-sm variant-filled-error ml-2"
onclick={() =>
delete_template(template.event_badge_template_id_random)}