diff --git a/admin-lehrer/components/grid-editor/types.ts b/admin-lehrer/components/grid-editor/types.ts index f8d2aa1..dd82e36 100644 --- a/admin-lehrer/components/grid-editor/types.ts +++ b/admin-lehrer/components/grid-editor/types.ts @@ -75,6 +75,8 @@ export interface GridZone { vsplit_group?: number box_layout_type?: 'flowing' | 'columnar' | 'bullet_list' | 'header_only' box_grid_reviewed?: boolean + box_bg_color?: string + box_bg_hex?: string } export interface BBox { diff --git a/admin-lehrer/components/ocr-kombi/StepBoxGridReview.tsx b/admin-lehrer/components/ocr-kombi/StepBoxGridReview.tsx index 2255147..bca7cec 100644 --- a/admin-lehrer/components/ocr-kombi/StepBoxGridReview.tsx +++ b/admin-lehrer/components/ocr-kombi/StepBoxGridReview.tsx @@ -192,15 +192,27 @@ export function StepBoxGridReview({ sessionId, onNext }: StepBoxGridReviewProps) )} {/* Box zones */} - {boxZones.map((zone, boxIdx) => ( + {boxZones.map((zone, boxIdx) => { + const boxColor = zone.box_bg_hex || '#d97706' // amber fallback + const boxColorName = zone.box_bg_color || 'box' + return (