Source: modules/pointerMoveHandler.js

/**
 * @module pointerMoveHandler
 */

/** Changes cursor depending on if user is hovering over a pin
 * @param {Event} event - Pointer move event
 * @param {ol.Map} map - OpenLayers map
 */

const pointerMoveHandler = (event, map) => {
  const currentPixel = map.getEventPixel(event.originalEvent);
  if (map.hasFeatureAtPixel(currentPixel)) {
    map.getTarget().style.cursor = "pointer";
  } else map.getTarget().style.cursor = "";
};

export default pointerMoveHandler;