Modif de l'affichage des données d'un événement et de l'afichage de la création/édition

Options sont maintenant géres dans firebase
This commit is contained in:
ElPoyo
2025-10-10 19:20:38 +02:00
parent aae68f8ab7
commit 4128ddc34a
13 changed files with 850 additions and 299 deletions

View File

@@ -6,7 +6,7 @@ class EventOption {
final String details;
final double valMin;
final double valMax;
final List<DocumentReference> eventTypes;
final List<String> eventTypes; // Changé de List<DocumentReference> à List<String>
EventOption({
required this.id,
@@ -25,7 +25,7 @@ class EventOption {
valMin: (map['valMin'] ?? 0.0).toDouble(),
valMax: (map['valMax'] ?? 0.0).toDouble(),
eventTypes: (map['eventTypes'] as List<dynamic>? ?? [])
.whereType<DocumentReference>()
.map((e) => e.toString()) // Convertit en String (supporte IDs et références)
.toList(),
);
}