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

View File

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