From 0d3e7c0c127edb93074a50f11c73dd3a8a134168 Mon Sep 17 00:00:00 2001 From: Jerald-Golden-B Date: Sat, 20 Dec 2025 14:03:56 +0530 Subject: [PATCH] feat: Add `BlockComponent` to render interactive simulation dashboard blocks with element management and resizing. --- .../SimulationDashboard/components/block/BlockComponent.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/components/SimulationDashboard/components/block/BlockComponent.tsx b/app/src/components/SimulationDashboard/components/block/BlockComponent.tsx index a4dab05..75e89c5 100644 --- a/app/src/components/SimulationDashboard/components/block/BlockComponent.tsx +++ b/app/src/components/SimulationDashboard/components/block/BlockComponent.tsx @@ -78,6 +78,11 @@ const BlockComponent: React.FC = ({ zIndex: block.zIndex || 1, cursor: isDraggable ? "move" : "pointer", }} + onMouseDown={(e) => { + if (isDraggable) { + handleBlockDragStart(block.blockUuid, e); + } + }} onClick={handleMouseDown} > {/* Add Element Button */}