+ {isAnimating && thumbRect && (
+
+ )}
+ {options.map((option, index) => {
+ const isSelected = value === option.value
+ const isDisabled = disabled || option.disabled
+ const isDragging =
+ draggedValue != null &&
+ String(draggedValue) === String(option.value)
+ const isDropTarget =
+ dropTarget != null &&
+ String(dropTarget.value) === String(option.value) &&
+ String(draggedValue) !== String(option.value)
+
+ return (
+
+ )
+ })}
+