display event with image

This commit is contained in:
2024-09-17 23:50:23 +02:00
parent 54247f8c56
commit 59bec53d9e
2 changed files with 30 additions and 12 deletions

View File

@@ -69,6 +69,7 @@ class _ItemMenuState extends State<ItemMenu> with ShowErrorDialog {
String eventStartDate = "";
String organizers = "";
String place = "";
String imgUrl = "";
Events? events;
@override
@@ -85,6 +86,7 @@ class _ItemMenuState extends State<ItemMenu> with ShowErrorDialog {
String formerDate = "";
String formerOrga = "";
String formerMap = "";
String formerImage = "";
if (accessToken.isNotEmpty) {
var urlGet = Uri.parse("${globals.api}/events/${widget.title}");
@@ -102,8 +104,13 @@ class _ItemMenuState extends State<ItemMenu> with ShowErrorDialog {
final time = DateFormat.Hm().format(startDate);
final endDate = DateTime.parse(events["end_date"]);
final dateE = DateFormat.yMd().format(endDate);
final timeE = DateFormat.Hm().format(endDate);
if (events["imgUrl"] != null) {
formerImage = events["imgUrl"];
}
formerDate = "${date} ${time} à ${dateE} ${timeE}";
if (events["organizers"].length > 1) {
formerOrga = "${events['organizers'][0]}";
@@ -168,6 +175,7 @@ class _ItemMenuState extends State<ItemMenu> with ShowErrorDialog {
eventStartDate = formerDate;
organizers = formerOrga;
place = formerMap;
imgUrl = formerImage;
});
}
@@ -201,8 +209,7 @@ class _ItemMenuState extends State<ItemMenu> with ShowErrorDialog {
Padding(
padding: const EdgeInsets.only(top: 60.0),
child: Center(
child: Container(
height: 250, child: Image.asset('images/flutter.png')),
child: Container(height: 250, child: Image.network(imgUrl)),
),
),
Row(