From 1409e44d4b278c626ac2dd92de0097e8cc12d7e5 Mon Sep 17 00:00:00 2001
From: Alexis <35.alexis.pele@gmail.com>
Date: Fri, 5 Jun 2026 17:06:56 +0200
Subject: [PATCH] Changed bg map
---
src/components/BikeClusterLayer.vue | 12 ++++++------
src/components/BikeMap.vue | 10 ++++++++--
src/components/BikeMarker.vue | 8 +++++---
src/utils/const.ts | 4 ++--
4 files changed, 21 insertions(+), 13 deletions(-)
diff --git a/src/components/BikeClusterLayer.vue b/src/components/BikeClusterLayer.vue
index f20c533..06f51ad 100644
--- a/src/components/BikeClusterLayer.vue
+++ b/src/components/BikeClusterLayer.vue
@@ -21,19 +21,19 @@ defineProps<{
diff --git a/src/components/BikeMap.vue b/src/components/BikeMap.vue
index a4dfdee..0f7bfea 100644
--- a/src/components/BikeMap.vue
+++ b/src/components/BikeMap.vue
@@ -8,7 +8,7 @@ globalThis.L = L
import { useMap } from '@/stores/map'
import type { ApiResponse } from '@/types/Api'
import type { BikeParking } from '@/types/Bikes'
-import { API_BASE_URL, API_LIMIT, MAP_TILELAYER_URL, SpotAccess, SpotType } from '@/utils/const'
+import { API_BASE_URL, API_LIMIT, MAP_TILELAYER_URL_DARK, MAP_TILELAYER_URL_LIGHT, SpotAccess, SpotType } from '@/utils/const'
import { useQuery } from '@pinia/colada'
import { LControlZoom, LIcon, LMap, LMarker, LTileLayer } from '@vue-leaflet/vue-leaflet'
import BikeFilters from './BikeFilters.vue'
@@ -16,9 +16,15 @@ import { computed, ref, useTemplateRef } from 'vue'
import { storeToRefs } from 'pinia'
import BikeClusterLayer from './BikeClusterLayer.vue'
import { PhCircleNotch, PhMapPin } from '@phosphor-icons/vue'
+import { useDark } from '@vueuse/core'
// Map setup
const mapRef = useTemplateRef<{ leafletObject: Map }>('map')
+const isDark = useDark({ storageKey: "theme" })
+
+const mapTilelayer = computed(() => {
+ return isDark.value ? MAP_TILELAYER_URL_DARK : MAP_TILELAYER_URL_LIGHT
+})
// Data fetching
const fetchedPages = ref(0)
@@ -114,7 +120,7 @@ function handleClickGeoloc() {
-
+
diff --git a/src/components/BikeMarker.vue b/src/components/BikeMarker.vue
index 10a428b..ec7df5f 100644
--- a/src/components/BikeMarker.vue
+++ b/src/components/BikeMarker.vue
@@ -84,7 +84,7 @@ const isMarkerVisible = computed(() => isMarkerVisibleLayers.value && isMarkerVi
{ 'korrigo': park.condition_acces === KORRIGO_KEY },
{ 'highlight': park.type === BOXED_KEY || park.type === COVERED_KEY },
)">
-
+
@@ -95,8 +95,10 @@ const isMarkerVisible = computed(() => isMarkerVisibleLayers.value && isMarkerVi