diff --git a/src/routes/events/[event_id]/(badges)/badges/[badge_id]/ae_comp__badge_print_controls.svelte b/src/routes/events/[event_id]/(badges)/badges/[badge_id]/ae_comp__badge_print_controls.svelte index 0dc6621e..b279bf53 100644 --- a/src/routes/events/[event_id]/(badges)/badges/[badge_id]/ae_comp__badge_print_controls.svelte +++ b/src/routes/events/[event_id]/(badges)/badges/[badge_id]/ae_comp__badge_print_controls.svelte @@ -1661,6 +1661,92 @@ let allow_tracking_open = $derived(
+ + {#if badge_type_code_li.length > 0} +
+
+
+

Badge Type

+ {#if badge_type_display} +

+ {badge_type_display} +

+ {:else} +

+ Tap ✎ to assign +

+ {/if} +
+ +
+
+
+
+ + {@render field_actions( + 'badge_type', + () => + save_field('badge_type', { + badge_type_code_override: + edit_badge_type_code, + // Keep badge_type_override in sync with the name. + // See PROJECT__AE_Events_Badges_Review_Print.md for edge-case notes. + badge_type_override: + edit_badge_type_code + ? (badge_type_code_li.find( + (item) => + item.code === + edit_badge_type_code + )?.name ?? + edit_badge_type_code) + : null + }), + () => cancel_field('badge_type'), + $lq__event_badge_obj?.badge_type_code_override + ? () => + save_field('badge_type', { + badge_type_code_override: + null, + badge_type_override: null + }) + : undefined, + is_dirty_badge_type + )} +
+
+
+
+ {/if} + - {#if badge_type_code_li.length > 0} -
-
-
-

Badge Type

- {#if badge_type_display} -

- {badge_type_display} -

- {:else} -

- Tap ✎ to assign -

- {/if} -
- -
-
-
-
- - {@render field_actions( - 'badge_type', - () => - save_field('badge_type', { - badge_type_code_override: - edit_badge_type_code, - // Keep badge_type_override in sync with the name. - // See PROJECT__AE_Events_Badges_Review_Print.md for edge-case notes. - badge_type_override: - edit_badge_type_code - ? (badge_type_code_li.find( - (item) => - item.code === - edit_badge_type_code - )?.name ?? - edit_badge_type_code) - : null - }), - () => cancel_field('badge_type'), - $lq__event_badge_obj?.badge_type_code_override - ? () => - save_field('badge_type', { - badge_type_code_override: - null, - badge_type_override: null - }) - : undefined, - is_dirty_badge_type - )} -
-
-
-
- {/if}