V1 calendrier

This commit is contained in:
ElPoyo
2025-10-10 14:58:05 +02:00
parent 080fb7d077
commit aae68f8ab7
26 changed files with 1328 additions and 847 deletions

View File

@@ -49,16 +49,14 @@ class _DropzoneUploadWidgetState extends State<DropzoneUploadWidget> {
for (final file in files) {
final name = await _dropzoneController!.getFilename(file);
final bytes = await _dropzoneController!.getFileData(file);
if (bytes != null) {
final ref = FirebaseStorage.instance.ref().child(
'events/temp/${DateTime.now().millisecondsSinceEpoch}_$name');
final uploadTask = await ref.putData(bytes);
final url = await uploadTask.ref.getDownloadURL();
if (!newFiles.any((f) => f['name'] == name && f['url'] == url)) {
newFiles.add({'name': name, 'url': url});
}
final ref = FirebaseStorage.instance.ref().child(
'events/temp/${DateTime.now().millisecondsSinceEpoch}_$name');
final uploadTask = await ref.putData(bytes);
final url = await uploadTask.ref.getDownloadURL();
if (!newFiles.any((f) => f['name'] == name && f['url'] == url)) {
newFiles.add({'name': name, 'url': url});
}
}
}
widget.onFilesChanged(newFiles);
setState(() {
_success = "Fichier(s) ajouté(s) !";
@@ -233,7 +231,7 @@ class _DropzoneUploadWidgetState extends State<DropzoneUploadWidget> {
contentPadding: EdgeInsets.zero,
dense: true,
);
}).toList(),
}),
SizedBox(
width: 160,
child: ElevatedButton.icon(