From 2acef3c63c1a305502ecf50ef9b476c88aab4843 Mon Sep 17 00:00:00 2001 From: fullsizemalt <106900403+fullsizemalt@users.noreply.github.com> Date: Thu, 1 Jan 2026 16:39:49 -0800 Subject: [PATCH] fix(frontend): Update LayoutCanvas and layoutApi types --- .../src/features/layout-designer/components/LayoutCanvas.tsx | 2 +- frontend/src/lib/layoutApi.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/features/layout-designer/components/LayoutCanvas.tsx b/frontend/src/features/layout-designer/components/LayoutCanvas.tsx index 5959dda..051c6ae 100644 --- a/frontend/src/features/layout-designer/components/LayoutCanvas.tsx +++ b/frontend/src/features/layout-designer/components/LayoutCanvas.tsx @@ -250,7 +250,7 @@ export function LayoutCanvas() { const position = targetSection.positions?.find(p => p.row === row && p.column === col); if (position && (position.status === 'EMPTY' || position.status === 'RESERVED')) { - await layoutApi.placeBatchInPosition(position.id, batchId); + await layoutApi.occupyPosition(position.id, { batchId }); addToast(`Placed ${batchName} at R${row}C${col}`, 'success'); } else if (position?.status === 'PLANTED') { addToast('Slot already occupied', 'warning'); diff --git a/frontend/src/lib/layoutApi.ts b/frontend/src/lib/layoutApi.ts index b928e27..3afcd10 100644 --- a/frontend/src/lib/layoutApi.ts +++ b/frontend/src/lib/layoutApi.ts @@ -87,6 +87,7 @@ export interface Position3D { status: string; batchId: string | null; batchName: string | null; + plantTypeId: string | null; strain: string | null; stage: string | null; } | null;