diff --git a/src/components/orders/documents/SalesOrderDocument.tsx b/src/components/orders/documents/SalesOrderDocument.tsx
index 8b3480eb..3cec0fe4 100644
--- a/src/components/orders/documents/SalesOrderDocument.tsx
+++ b/src/components/orders/documents/SalesOrderDocument.tsx
@@ -27,6 +27,7 @@ interface BendingItem {
name: string;
spec: string;
qty: number;
+ image_url?: string | null;
}
interface BendingGroup {
@@ -94,6 +95,15 @@ const tdBase = 'border-r border-gray-300 px-1 py-1';
const tdCenter = `${tdBase} text-center`;
const imgPlaceholder = 'flex items-center justify-center border border-dashed border-gray-300 text-gray-400';
+/** 절곡품 이미지 렌더링 — image_url 있으면 실제 이미지, 없으면 placeholder */
+function BendingImage({ items, height = 'h-20' }: { items: BendingItem[]; height?: string }) {
+ const imageUrl = items.find(i => i.image_url)?.image_url;
+ if (imageUrl) {
+ return ;
+ }
+ return