Ajout de widgets

This commit is contained in:
EpicKiwi 2026-06-14 14:32:05 +02:00
parent 9c5c4181b2
commit 69568ca0fe
Signed by: epickiwi
GPG key ID: C4B28FD2729941CE
4 changed files with 44 additions and 2 deletions

View file

@ -0,0 +1,17 @@
export function campingCarsWidget(feature){
if(feature.properties["Parking"] && feature.properties["Camping-cars"]){
let content = document.createElement("div")
content.classList.add("widget")
content.classList.add("camping-cars-widget")
let h2 = document.createElement("h2")
h2.textContent = "Camtars et camping cars bienvenus"
content.append(h2)
let p = document.createElement("p")
p.textContent = `Vous pouvez dormir sur ce parking. Sur les autres aussi mais celui-ci est particulièrement approprié.`
content.append(p)
return content
}
}

View file

@ -0,0 +1,17 @@
export function deposeMinuteWidget(feature){
if(feature.properties["Parking"] && feature.properties["Depose-minute"]){
let content = document.createElement("div")
content.classList.add("widget")
content.classList.add("depose-minute-widget")
let h2 = document.createElement("h2")
h2.textContent = "Dépose minute"
content.append(h2)
let p = document.createElement("p")
p.textContent = `Ce parking est un dépose minute, veuillez laisser les places libres et ne pas y rester trop longtemps.`
content.append(p)
return content
}
}

View file

@ -1,15 +1,22 @@
import { campingCarsWidget } from "./camping-cars.js"
import { capaciteDortoirWidget } from "./capacite-dortoir.js"
import { capaciteEspaceWidget } from "./capacite-espace.js"
import { capaciteParkingWidget } from "./capacite-parking.js"
import { deposeMinuteWidget } from "./depose-minute.js"
import { mixiteChoisieWidget } from "./mixite-choisie.js"
import { zoneInterditeWidget } from "./zone-interdite.js"
export const FEATURE_WIDGETS = [
// Boxes
mixiteChoisieWidget,
zoneInterditeWidget,
// Other
deposeMinuteWidget,
campingCarsWidget,
// Fields
capaciteParkingWidget,
capaciteDortoirWidget,
capaciteEspaceWidget,
mixiteChoisieWidget,
zoneInterditeWidget,
]
export default FEATURE_WIDGETS