70ad1bec9c206d1aaaea82495441126ab90d06b8
Cross-category drops worked (previous fix) but had no live preview — the item stayed rendered in its original group the whole time you were dragging over a different one, since dnd-kit only computes a transform for items actually present in a group's array. Added the standard multi-container dnd-kit pattern: onDragOver moves the item into the target group locally as soon as you drag over it (pure preview, nothing persisted yet); onDragEnd finalizes the exact position and only fires a network request for whatever actually changed — order within the final group, and the aisle itself only if it differs from what it was when the drag started. Also handles dropping outside any group: the local preview move is reverted instead of silently leaving an unpersisted, visually-wrong position until refresh. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
99.2%
JavaScript
0.3%
CSS
0.2%
Dockerfile
0.2%