From 6795f25c271800d409d08026c9c15134ac58d775 Mon Sep 17 00:00:00 2001 From: Deploy Date: Wed, 26 Aug 2026 20:35:34 +0200 Subject: [PATCH] fix(pdp-image-white-bg): product detail image card background must be white --- backlog/features.json | 12 +++++---- .../frontend/src/app/products/[slug]/page.tsx | 2 +- .../PDP-IMAGE-WHITE-BG/documenter.md | 4 +++ .../PDP-IMAGE-WHITE-BG/implementer.md | 11 ++++++++ .../PDP-IMAGE-WHITE-BG/leader-close.json | 1 + work/artifacts/PDP-IMAGE-WHITE-BG/qa.json | 1 + .../PDP-IMAGE-WHITE-BG/reviewer.json | 1 + .../PDP-IMAGE-WHITE-BG/security.json | 1 + work/runtime-status.json | 25 +++++++++++++++++-- 9 files changed, 50 insertions(+), 8 deletions(-) create mode 100644 work/artifacts/PDP-IMAGE-WHITE-BG/documenter.md create mode 100644 work/artifacts/PDP-IMAGE-WHITE-BG/implementer.md create mode 100644 work/artifacts/PDP-IMAGE-WHITE-BG/leader-close.json create mode 100644 work/artifacts/PDP-IMAGE-WHITE-BG/qa.json create mode 100644 work/artifacts/PDP-IMAGE-WHITE-BG/reviewer.json create mode 100644 work/artifacts/PDP-IMAGE-WHITE-BG/security.json diff --git a/backlog/features.json b/backlog/features.json index 391795b..9ff1558 100644 --- a/backlog/features.json +++ b/backlog/features.json @@ -7948,14 +7948,16 @@ "description": "On product detail pages such as /products/proteina-guisante-ecologica, the image card background is light gray and should be white.", "priority": "med", "risk": "low", - "status": "pending", + "status": "done", "created_at": "2026-08-26", "gates": { - "reviewer": false, - "security": false, - "qa": false + "reviewer": true, + "security": true, + "qa": true, + "close": true }, - "phase": "frontend" + "phase": "frontend", + "completed_at": "2026-08-26T18:35:34Z" }, { "id": "ORDER-STATUS-LABELS", diff --git a/project/frontend/src/app/products/[slug]/page.tsx b/project/frontend/src/app/products/[slug]/page.tsx index edddb97..fb7c2ad 100644 --- a/project/frontend/src/app/products/[slug]/page.tsx +++ b/project/frontend/src/app/products/[slug]/page.tsx @@ -111,7 +111,7 @@ export default async function ProductPage({ params }: Props) { (next/image `fill` needs a non-zero parent) and the image is letterboxed with `object-contain`. */}
-
+
{product.images?.[0] ? (