diff --git a/src/components/BikeClusterLayer.vue b/src/components/BikeClusterLayer.vue new file mode 100644 index 0000000..ef5f772 --- /dev/null +++ b/src/components/BikeClusterLayer.vue @@ -0,0 +1,19 @@ + + + diff --git a/src/components/Map.vue b/src/components/BikeMap.vue similarity index 77% rename from src/components/Map.vue rename to src/components/BikeMap.vue index 45936bc..5191dea 100644 --- a/src/components/Map.vue +++ b/src/components/BikeMap.vue @@ -11,11 +11,10 @@ import type { BikeParking } from '@/types/Bikes' import { API_BASE_URL, API_LIMIT, MAP_TILELAYER_URL, SpotAccess, SpotType } from '@/utils/const' import { useQuery } from '@pinia/colada' import { LControlZoom, LMap, LTileLayer } from '@vue-leaflet/vue-leaflet' -import { LMarkerClusterGroup } from 'vue-leaflet-markercluster' -import BikeMarker from './BikeMarker.vue' import BikeFilters from './BikeFilters.vue' import { computed } from 'vue' import { storeToRefs } from 'pinia' +import BikeClusterLayer from './BikeClusterLayer.vue' async function fetchAllBikeParkings(): Promise { const firstPage = await fetch(`${API_BASE_URL}?limit=${API_LIMIT}`).then(r => r.json()) as ApiResponse @@ -84,23 +83,14 @@ const { filterUncovered, filterCovered, filterKorrigo } = storeToRefs(useMap()) - - - - + - - - - + - - - - + diff --git a/src/components/forms/Checkbox.vue b/src/components/forms/Checkbox.vue index ce97769..54daa5e 100644 --- a/src/components/forms/Checkbox.vue +++ b/src/components/forms/Checkbox.vue @@ -10,16 +10,20 @@ const checked = defineModel() diff --git a/src/pages/Home.vue b/src/pages/Home.vue index a1a5109..5f13c15 100644 --- a/src/pages/Home.vue +++ b/src/pages/Home.vue @@ -1,5 +1,5 @@