refactor(ui): standardize button types and migrate file operations to V3 Action API
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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">
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)}
|
||||
|
||||
Reference in New Issue
Block a user