Tracks original column during drag and drop

Introduces originalSourceColumn to accurately track the starting column during drag events

Improves event rendering by ensuring correct column updates and maintaining drag context
Modifies drag end handling to use original source column for re-rendering
Adds async support for column rendering methods
This commit is contained in:
Janus C. H. Knudsen 2025-11-06 16:18:31 +01:00
parent fb174e7403
commit fba85094d7
3 changed files with 17 additions and 14 deletions

View file

@ -40,7 +40,7 @@ export interface IDragEndEventPayload {
originalElement: HTMLElement;
draggedClone: HTMLElement | null;
mousePosition: IMousePosition;
sourceColumn: IColumnBounds;
originalSourceColumn: IColumnBounds; // Original column where drag started
finalPosition: {
column: IColumnBounds | null; // Where drag ended
snappedY: number;