(e: React.DragEvent<HTMLButtonElement>, index: number)
| 25 | const [dragging, setDragging] = useState(false); |
| 26 | |
| 27 | const handleDragStart = (e: React.DragEvent<HTMLButtonElement>, index: number) => { |
| 28 | dragItemIndex.current = index; |
| 29 | setDragging(true); |
| 30 | const target = e.currentTarget; |
| 31 | setTimeout(() => { |
| 32 | target.classList.add('opacity-40', 'scale-95'); |
| 33 | }, 0); |
| 34 | }; |
| 35 | |
| 36 | const handleDragEnter = (e: React.DragEvent<HTMLButtonElement>, index: number) => { |
| 37 | dragOverItemIndex.current = index; |