From 399f98ce8e4784228985de4b7816ffea67febbfe Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Thu, 4 Jun 2026 19:03:11 -0400 Subject: [PATCH] feat(badges): add Templates link on badge search page for manager access Shows a Templates button (manager+ edit mode only) before Create Badge, linking directly to the badge templates management page. Co-Authored-By: Claude Sonnet 4.6 --- .../events/[event_id]/(badges)/badges/+page.svelte | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/routes/events/[event_id]/(badges)/badges/+page.svelte b/src/routes/events/[event_id]/(badges)/badges/+page.svelte index 6a314103..190283c3 100644 --- a/src/routes/events/[event_id]/(badges)/badges/+page.svelte +++ b/src/routes/events/[event_id]/(badges)/badges/+page.svelte @@ -32,7 +32,7 @@ import Comp_badge_obj_li from './ae_comp__badge_obj_li.svelte'; import Comp_badge_create_form from './ae_comp__badge_create_form.svelte'; import Comp_badge_upload_form from './ae_comp__badge_upload_form.svelte'; -import { UserPlus, Printer, Upload, FileText, ChartColumnBig } from '@lucide/svelte'; +import { UserPlus, Printer, Upload, FileText, ChartColumnBig, LayoutTemplate } from '@lucide/svelte'; // Load templates for this event so the create form can show the selector and // derive badge_type_code_li from whichever template the user picks. @@ -484,6 +484,15 @@ async function handle_search_refresh(params: any) { {#if $ae_loc.trusted_access && $ae_loc.edit_mode}
+ {#if $ae_loc.manager_access} + + + Templates + + {/if} + {#if badges_loc.current.enable_add_badge_btn ?? true}