Skip to content

Commit 8c83bad

Browse files
committed
Fix build issues
1 parent 2188947 commit 8c83bad

26 files changed

+175
-60
lines changed

docs/.vitepress/config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,5 +64,6 @@ export default defineConfig({
6464
{ icon: 'github', link: 'https://github.com/Gugustinette/Nuxt-Leaflet' },
6565
{ icon: 'npm', link: 'https://www.npmjs.com/package/nuxt3-leaflet' }
6666
]
67-
}
67+
},
68+
ignoreDeadLinks: true
6869
})

docs/components/l-circle-marker.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,13 @@ outline: deep
99
## Demo
1010

1111
<script setup>
12-
import L from "leaflet";
1312
import "leaflet/dist/leaflet.css";
1413
import { LMap, LTileLayer, LCircleMarker } from '@vue-leaflet/vue-leaflet';
14+
import { onMounted } from 'vue';
15+
16+
onMounted(() => {
17+
import('leaflet')
18+
})
1519
</script>
1620

1721
<LMap style="height: 350px" :zoom="8" :center="[47.21322, -1.559482]">

docs/components/l-circle.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,13 @@ outline: deep
1111
## Demo
1212

1313
<script setup>
14-
import L from "leaflet";
1514
import "leaflet/dist/leaflet.css";
1615
import { LMap, LTileLayer, LCircle } from '@vue-leaflet/vue-leaflet';
16+
import { onMounted } from 'vue';
17+
18+
onMounted(() => {
19+
import('leaflet')
20+
})
1721
</script>
1822

1923
<LMap style="height: 350px" :zoom="8" :center="[47.21322, -1.559482]">

docs/components/l-control-attribution.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,13 @@ outline: deep
99
## Demo
1010

1111
<script setup>
12-
import L from "leaflet";
1312
import "leaflet/dist/leaflet.css";
1413
import { LMap, LTileLayer, LControlAttribution } from '@vue-leaflet/vue-leaflet';
14+
import { onMounted } from 'vue';
15+
16+
onMounted(() => {
17+
import('leaflet')
18+
})
1519
</script>
1620

1721
<LMap style="height: 350px" :zoom="8" :center="[47.21322, -1.559482]">

docs/components/l-control-layers.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,13 @@ outline: deep
99
## Demo
1010

1111
<script setup>
12-
import L from "leaflet";
1312
import "leaflet/dist/leaflet.css";
1413
import { LMap, LTileLayer, LControlLayers } from '@vue-leaflet/vue-leaflet';
14+
import { onMounted } from 'vue';
15+
16+
onMounted(() => {
17+
import('leaflet')
18+
})
1519
</script>
1620

1721
<LMap style="height: 350px" :zoom="8" :center="[47.21322, -1.559482]">

docs/components/l-control-scale.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,13 @@ outline: deep
99
## Demo
1010

1111
<script setup>
12-
import L from "leaflet";
1312
import "leaflet/dist/leaflet.css";
1413
import { LMap, LTileLayer, LControlScale } from '@vue-leaflet/vue-leaflet';
14+
import { onMounted } from 'vue';
15+
16+
onMounted(() => {
17+
import('leaflet')
18+
})
1519
</script>
1620

1721
<LMap style="height: 350px" :zoom="8" :center="[47.21322, -1.559482]">

docs/components/l-control-zoom.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,13 @@ outline: deep
99
## Demo
1010

1111
<script setup>
12-
import L from "leaflet";
1312
import "leaflet/dist/leaflet.css";
1413
import { LMap, LTileLayer, LControlZoom } from '@vue-leaflet/vue-leaflet';
14+
import { onMounted } from 'vue';
15+
16+
onMounted(() => {
17+
import('leaflet')
18+
})
1519
</script>
1620

1721
<LMap style="height: 350px" :zoom="8" :center="[47.21322, -1.559482]">

docs/components/l-control.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,13 @@ outline: deep
99
## Demo
1010

1111
<script setup>
12-
import L from "leaflet";
1312
import "leaflet/dist/leaflet.css";
1413
import { LMap, LTileLayer, LControl } from '@vue-leaflet/vue-leaflet';
14+
import { onMounted } from 'vue';
15+
16+
onMounted(() => {
17+
import('leaflet')
18+
})
1519

1620
const clickHandler = () => {
1721
alert('and mischievous');

docs/components/l-feature-group.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,13 @@ This still needs better documentation and examples.
1313
## Demo
1414

1515
<script setup>
16-
import L from "leaflet";
1716
import "leaflet/dist/leaflet.css";
1817
import { LMap, LTileLayer, LFeatureGroup, LMarker } from '@vue-leaflet/vue-leaflet';
18+
import { onMounted } from 'vue';
19+
20+
onMounted(() => {
21+
import('leaflet')
22+
})
1923
</script>
2024

2125
<LMap style="height: 350px" :zoom="8" :center="[47.21322, -1.559482]">

docs/components/l-geo-json.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ outline: deep
99
## Demo
1010

1111
<script setup>
12-
import L from "leaflet";
1312
import "leaflet/dist/leaflet.css";
1413
import { LMap, LTileLayer, LGeoJson } from '@vue-leaflet/vue-leaflet';
1514
import { ref, onMounted } from 'vue'
@@ -20,10 +19,12 @@ const geoStyler = (feature) => ({
2019
})
2120

2221
onMounted(async () => {
23-
const response = await fetch(
24-
"https://rawgit.com/gregoiredavid/france-geojson/master/regions/pays-de-la-loire/communes-pays-de-la-loire.geojson"
25-
);
26-
geojson.value = await response.json();
22+
import('leaflet').then(async () => {
23+
const response = await fetch(
24+
"https://rawgit.com/gregoiredavid/france-geojson/master/regions/pays-de-la-loire/communes-pays-de-la-loire.geojson"
25+
);
26+
geojson.value = await response.json();
27+
});
2728
});
2829
</script>
2930

0 commit comments

Comments
 (0)