Я хочу добавить курсор: копировать в мою зону сброса, но я также использовал event.preventDefault (), чтобы игнорировать поведение, когда я отбрасываю файл. Он открывается в браузере.
Фрагмент моего кода реакции :
const handleDragOver = (event: React.DragEvent<HTMLDivElement>): void => {
event.preventDefault();
event.stopPropagation();
console.log("Drag Over")
};`
И реализация на рендере:
return(<div
id="drop-area"
ref={this.dropRef}
className= 'checklist-pane--is-dragging'
onDragEnter={handleDragEnter}
onDragLeave={handleDragLeave}
onDragOver={handleDragOver}
onDrop={handleDrop}
>)
css:
&--is-dragging {
border-color: $color-primary;
background: rgba($color-primary, 0.2);
cursor: copy;
}