From efede1ae4adef1f8cfb4122f70e87e78e22e211f Mon Sep 17 00:00:00 2001 From: ashim-hq Date: Sun, 19 Apr 2026 16:47:24 +0800 Subject: [PATCH] fix: include objectFit in default cell transform fallback --- apps/web/src/components/tools/collage-preview.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/web/src/components/tools/collage-preview.tsx b/apps/web/src/components/tools/collage-preview.tsx index fbf27c22..94f31b32 100644 --- a/apps/web/src/components/tools/collage-preview.tsx +++ b/apps/web/src/components/tools/collage-preview.tsx @@ -237,7 +237,12 @@ function CollageCanvas({ template }: { template: CollageTemplate }) { {template.cells.map((cell, i) => { const imgIndex = cellAssignments[i] ?? -1; const img = imgIndex >= 0 ? images[imgIndex] : null; - const transform = cellTransforms[i] ?? { panX: 0, panY: 0, zoom: 1 }; + const transform = cellTransforms[i] ?? { + panX: 0, + panY: 0, + zoom: 1, + objectFit: "cover" as const, + }; const isSelected = selectedCell === i; const isDragSource = activeDragCell === i;