diff --git a/src/public/app/services/library_loader.ts b/src/public/app/services/library_loader.ts index c31b1b14b..f8b363302 100644 --- a/src/public/app/services/library_loader.ts +++ b/src/public/app/services/library_loader.ts @@ -107,7 +107,6 @@ const HIGHLIGHT_JS: Library = { }; const LEAFLET: Library = { - js: [ "node_modules/leaflet/dist/leaflet.js" ], css: [ "node_modules/leaflet/dist/leaflet.css" ], } diff --git a/src/public/app/widgets/geo_map.ts b/src/public/app/widgets/geo_map.ts index 04fe8965f..834be6139 100644 --- a/src/public/app/widgets/geo_map.ts +++ b/src/public/app/widgets/geo_map.ts @@ -13,11 +13,8 @@ const TPL = `\
- +` -` - -//@ts-nocheck export default class GeoMapWidget extends NoteContextAwareWidget { constructor(widgetMode: "type") { @@ -30,7 +27,9 @@ export default class GeoMapWidget extends NoteContextAwareWidget { const $container = this.$widget.find(".geo-map-container"); library_loader.requireLibrary(library_loader.LEAFLET) - .then(() => { + .then(async () => { + const L = (await import("leaflet")).default; + const map = L.map($container[0], { });