Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Update to mapbox-gl-draw@1.4.1 #25

Open
luixo opened this issue Mar 21, 2023 · 1 comment
Open

Update to mapbox-gl-draw@1.4.1 #25

luixo opened this issue Mar 21, 2023 · 1 comment

Comments

@luixo
Copy link

luixo commented Mar 21, 2023

Hi! 👋

Firstly, thanks for your work on this project! 🙂

Today I used patch-package to patch mapbox-gl-draw-freehand-mode@2.1.0 for the project I'm working on.

The imports used in this package don't work anymore.

Here is the diff that solved my problem:

diff --git a/node_modules/mapbox-gl-draw-freehand-mode/src/index.js b/node_modules/mapbox-gl-draw-freehand-mode/src/index.js
index 7af9ee5..c91cb12 100644
--- a/node_modules/mapbox-gl-draw-freehand-mode/src/index.js
+++ b/node_modules/mapbox-gl-draw-freehand-mode/src/index.js
@@ -1,8 +1,16 @@
-import DrawPolygon from '@mapbox/mapbox-gl-draw/src/modes/draw_polygon';
-import {geojsonTypes, cursors, types, updateActions, modes, events} from '@mapbox/mapbox-gl-draw/src/constants';
+import MapboxGlDraw from '@mapbox/mapbox-gl-draw';
 import simplify from "@turf/simplify";
 
-const FreehandMode = Object.assign({}, DrawPolygon)
+const {
+    geojsonTypes,
+    cursors,
+    types,
+    updateActions,
+    modes,
+    events,
+} = MapboxGlDraw.constants;
+
+const FreehandMode = Object.assign({}, MapboxGlDraw.modes.draw_polygon)
 
 FreehandMode.onSetup = function() {
     const polygon = this.newFeature({

This issue body was partially generated by patch-package.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants