feat(badges): implement badge print controls panel and refine badge overrides
- Create ae_comp__badge_print_controls.svelte: A fixed-right-edge panel for per-field accordion controls, font size adjustments, and inline editing. - Refactor print/+page.svelte to integrate the new controls panel and standardize font size state management via $bindable() props. - Update ae_comp__badge_obj_view.svelte and ae_comp__badge_review_form.svelte to correctly sync badge_type_code_override and badge_type_override. - Improve badge_type_name derivation logic to prioritize staff overrides. - Hide unused receipt/ticket sections in badge view pending future redesign. - Update documentation (PROJECT and TODO) to reflect completion of Task 3.
This commit is contained in:
@@ -22,6 +22,9 @@
|
||||
width: 4in;
|
||||
min-height: 5in;
|
||||
max-height: 5in;
|
||||
|
||||
/* debug */
|
||||
/* outline: thick solid orange; */
|
||||
}
|
||||
|
||||
/* Body area: 5in total − ~1in header − ~0.5in footer = ~3.5in for content */
|
||||
|
||||
@@ -20,6 +20,9 @@
|
||||
width: 3.5in;
|
||||
min-height: 5.5in;
|
||||
max-height: 5.5in;
|
||||
|
||||
/* debug */
|
||||
/* outline: thick solid orange; */
|
||||
}
|
||||
|
||||
/* Body area: 5.5in total − ~1in header − ~0.5in footer = ~4in for content.
|
||||
|
||||
Reference in New Issue
Block a user