Change note drag overlay props to match new token drag overlay

This commit is contained in:
Mitchell McCaffrey 2021-08-12 10:23:35 +10:00
parent 14fbb41e9d
commit 60140f1ffc
2 changed files with 11 additions and 8 deletions

View File

@ -1,23 +1,27 @@
import { NoteRemoveEventHander } from "../../types/Events";
import { NoteDraggingOptions } from "../../types/Note";
import DragOverlay from "../map/DragOverlay";
type NoteDragOverlayProps = {
onNoteRemove: NoteRemoveEventHander;
noteId: string;
dragging: boolean;
draggingOptions: NoteDraggingOptions;
};
function NoteDragOverlay({
onNoteRemove,
noteId,
dragging,
draggingOptions,
}: NoteDragOverlayProps) {
function handleNoteRemove() {
onNoteRemove([noteId]);
onNoteRemove([draggingOptions.noteId]);
}
return <DragOverlay dragging={dragging} onRemove={handleNoteRemove} />;
return (
<DragOverlay
dragging={draggingOptions.dragging}
onRemove={handleNoteRemove}
/>
);
}
export default NoteDragOverlay;

View File

@ -141,8 +141,7 @@ function useMapNotes(
const noteDragOverlay = noteDraggingOptions ? (
<NoteDragOverlay
dragging={noteDraggingOptions.dragging}
noteId={noteDraggingOptions.noteId}
draggingOptions={noteDraggingOptions}
onNoteRemove={handleNoteRemove}
/>
) : null;