rerefactor du fetching de contenus une mielleure ux au load des modales (description dans le readme)

This commit is contained in:
2025-06-26 15:26:18 +02:00
parent e85851bd4d
commit f44fbd8d06
21 changed files with 465 additions and 367 deletions

View File

@@ -1,7 +1,10 @@
import { useLayoutStore } from '../stores/layout';
import { useMapStore } from '../stores/map';
import REST from '../api/rest-axios';
export function setupMapStore(mapStore, map, settings) {
export function setupMapStore(map, settings) {
const mapStore = useMapStore();
mapStore.map = map;
mapStore.defaultMapCenter = map.getCenter();
mapStore.maxZoom = settings.settings.maxZoom;
@@ -13,7 +16,9 @@ export function setupMapStore(mapStore, map, settings) {
// not working
// may or may not rework on it later
export async function preloadEtapesTiles(mapStore, map) {
export async function preloadEtapesTiles(map) {
const mapStore = useMapStore();
function waitForEvent(el, eventName) {
return new Promise((resolve) => {
el.once(eventName, resolve);