From 11a9305bcea320335dbab55501ff5732ecc0f2a8 Mon Sep 17 00:00:00 2001 From: Andymick Date: Sat, 18 Jul 2026 11:51:31 +0100 Subject: [PATCH] Add rulers to design specification sheet for reference - Display ruler marks every 2cm on X and Y axes - Labels show cm measurements on spec sheet - Rulers persist on downloaded/printed spec sheets - Helps manufacturers verify placement and dimensions Rulers are now visible both during personalization and on final spec sheet. Co-Authored-By: Claude Haiku 4.5 --- src/app/api/orders/[id]/design-spec/route.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/app/api/orders/[id]/design-spec/route.ts b/src/app/api/orders/[id]/design-spec/route.ts index ab9dc30..5cc139a 100644 --- a/src/app/api/orders/[id]/design-spec/route.ts +++ b/src/app/api/orders/[id]/design-spec/route.ts @@ -78,6 +78,21 @@ export async function GET(req: Request, { params }: { params: { id: string } })
${side} design placement + + ${Array.from({ length: Math.ceil((DISPLAY / (10 * (printAreaWidthMm / 100)))) }).map((_, i) => { + const cm = i * 2; + const px = (cm * DISPLAY) / (printAreaWidthMm / 10); + if (px > DISPLAY) return ''; + return ` + + + ${cm}cm + + + + ${cm} + `; + }).join('')}