diff --git a/client/src/components/rack/RackColumn.tsx b/client/src/components/rack/RackColumn.tsx index 2afc79d..0c5d8ba 100644 --- a/client/src/components/rack/RackColumn.tsx +++ b/client/src/components/rack/RackColumn.tsx @@ -12,13 +12,11 @@ import { useRackStore } from '../../store/useRackStore'; interface RackColumnProps { rack: Rack; - /** ID of the module currently being dragged — render its slots as droppable ghosts. */ - draggingModuleId?: string | null; /** Slot currently hovered by a drag — passed down to RackSlot for blue highlight. */ hoverSlot?: { rackId: string; uPosition: number } | null; } -export function RackColumn({ rack, draggingModuleId, hoverSlot }: RackColumnProps) { +export function RackColumn({ rack, hoverSlot }: RackColumnProps) { const { deleteRack } = useRackStore(); const [confirmDeleteOpen, setConfirmDeleteOpen] = useState(false); const [deleting, setDeleting] = useState(false); @@ -98,9 +96,7 @@ export function RackColumn({ rack, draggingModuleId, hoverSlot }: RackColumnProp ))} - {rack.modules - .filter((module) => module.id !== draggingModuleId) - .map((module) => ( + {rack.modules.map((module) => (
))}