Seperated drag events in map interaction

This commit is contained in:
Mitchell McCaffrey 2020-11-19 14:26:06 +11:00
parent deb43fae2a
commit edab7c85f1

View File

@ -91,14 +91,14 @@ function MapInteraction({
onPinchEnd: () => {
onSelectedToolChange(previousSelectedToolRef.current);
},
onDrag: ({ first, last }) => {
if (first) {
interactionEmitter.emit("dragStart");
} else if (last) {
interactionEmitter.emit("dragEnd");
} else {
interactionEmitter.emit("drag");
}
onDragStart: () => {
interactionEmitter.emit("dragStart");
},
onDrag: () => {
interactionEmitter.emit("drag");
},
onDragEnd: () => {
interactionEmitter.emit("dragEnd");
},
}
);