Ajout de l'appel a l'API pretalx

This commit is contained in:
EpicKiwi 2026-06-14 18:00:47 +02:00
parent dc07b1b415
commit 87005adb44
Signed by: epickiwi
GPG key ID: C4B28FD2729941CE
7 changed files with 344 additions and 2 deletions

View file

@ -4,6 +4,7 @@ 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 { upcomingTalksWidget } from "./upcoming-talks.js"
import { zoneInterditeWidget } from "./zone-interdite.js"
export const FEATURE_WIDGETS = [
@ -13,6 +14,7 @@ export const FEATURE_WIDGETS = [
// Other
deposeMinuteWidget,
campingCarsWidget,
upcomingTalksWidget,
// Fields
capaciteParkingWidget,
capaciteDortoirWidget,

View file

@ -0,0 +1,17 @@
export function upcomingTalksWidget(feature){
if(feature.properties["pretalx-room-id"]){
let content = document.createElement("div")
content.classList.add("widget")
content.classList.add("upcoming-talks-widget")
let h2 = document.createElement("h2")
h2.textContent = "Événements à venir"
content.append(h2)
let list = document.createElement("camp-upcoming-talks")
list.roomId = feature.properties["pretalx-room-id"]
content.append(list)
return content
}
}