Overview
TheDragOverlay component renders a custom overlay element while a drag operation is in progress. This allows you to display a completely different element than the one being dragged, which is useful for rendering a styled clone, a preview, or a simplified representation of the dragged element.

Usage
Import and place theDragOverlay component inside a DragDropProvider. Its children will only be rendered when a drag operation is active.
Rendering based on the drag source
You can use the scoped slot to access the current dragsource and render different content depending on which element is being dragged:
Customizing the drop animation
By default, when a drag operation ends, the overlay animates back to the position of the source element. You can customize or disable this animation using thedrop-animation prop.
Props
The HTML tag to render as the overlay wrapper element.
Whether the drag overlay is disabled. When
true, the overlay will not render its children during drag operations.Customize or disable the drop animation that plays when a drag operation ends.
undefined– use the default animation (250msease)null– disable the drop animation entirely{duration, easing}– customize the animation timing(context) => Promise<void> | void– provide a fully custom animation function