feature/link #47
@@ -5,6 +5,8 @@ class Events {
|
|||||||
String? startDate;
|
String? startDate;
|
||||||
String? endDate;
|
String? endDate;
|
||||||
String? description;
|
String? description;
|
||||||
|
String? link;
|
||||||
|
String? ticket;
|
||||||
double? latitude;
|
double? latitude;
|
||||||
double? longitude;
|
double? longitude;
|
||||||
List<String>? tags;
|
List<String>? tags;
|
||||||
@@ -21,6 +23,8 @@ class Events {
|
|||||||
this.latitude,
|
this.latitude,
|
||||||
this.longitude,
|
this.longitude,
|
||||||
this.organizers,
|
this.organizers,
|
||||||
|
this.link,
|
||||||
|
this.ticket,
|
||||||
this.imgUrl});
|
this.imgUrl});
|
||||||
|
|
||||||
Events.fromJson(Map<String, dynamic> json) {
|
Events.fromJson(Map<String, dynamic> json) {
|
||||||
@@ -38,5 +42,7 @@ class Events {
|
|||||||
organizers = (json['organizers'] as List<dynamic>?)
|
organizers = (json['organizers'] as List<dynamic>?)
|
||||||
?.cast<String>(); // Convert List<dynamic> to List<String>
|
?.cast<String>(); // Convert List<dynamic> to List<String>
|
||||||
imgUrl = json['imgUrl'] as String?;
|
imgUrl = json['imgUrl'] as String?;
|
||||||
|
link = json['link'] as String?;
|
||||||
|
ticket = json['ticket'] as String?;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -313,6 +313,8 @@ class _EditEventState extends State<EditEvent>
|
|||||||
'longitude': location['lng'],
|
'longitude': location['lng'],
|
||||||
'description': inputDesc.text,
|
'description': inputDesc.text,
|
||||||
"imgUrl": imgUrl,
|
"imgUrl": imgUrl,
|
||||||
|
'link': inputLink.text,
|
||||||
|
'ticket': inputTicket.text,
|
||||||
"tags": List<String>.from(_stringTagController.getTags as List)
|
"tags": List<String>.from(_stringTagController.getTags as List)
|
||||||
}));
|
}));
|
||||||
|
|
||||||
@@ -356,6 +358,8 @@ class _EditEventState extends State<EditEvent>
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
inputName.text = widget.events!.name ?? "";
|
inputName.text = widget.events!.name ?? "";
|
||||||
|
inputTicket.text = widget.events!.ticket ?? "";
|
||||||
|
inputLink.text = widget.events!.link ?? "";
|
||||||
startDatepicker.text = DateFormat("dd/MM/yyyy")
|
startDatepicker.text = DateFormat("dd/MM/yyyy")
|
||||||
.format(DateTime.parse(
|
.format(DateTime.parse(
|
||||||
widget.events!.startDate ?? DateTime.now().toString()))
|
widget.events!.startDate ?? DateTime.now().toString()))
|
||||||
|
@@ -87,6 +87,8 @@ class _ItemMenuState extends State<ItemMenu> with ShowAlertDialog {
|
|||||||
String eventName = "";
|
String eventName = "";
|
||||||
String eventStartDate = "";
|
String eventStartDate = "";
|
||||||
String eventDescription = "";
|
String eventDescription = "";
|
||||||
|
String eventTicket = "";
|
||||||
|
String eventLink = "";
|
||||||
String place = "";
|
String place = "";
|
||||||
String imgUrl = "";
|
String imgUrl = "";
|
||||||
List<String> tags = [];
|
List<String> tags = [];
|
||||||
@@ -157,6 +159,8 @@ class _ItemMenuState extends State<ItemMenu> with ShowAlertDialog {
|
|||||||
organizers = List<String>.from(events?.organizers ?? []);
|
organizers = List<String>.from(events?.organizers ?? []);
|
||||||
place = events?.place ?? "";
|
place = events?.place ?? "";
|
||||||
imgUrl = events?.imgUrl ?? "";
|
imgUrl = events?.imgUrl ?? "";
|
||||||
|
eventLink = events?.link ?? "";
|
||||||
|
eventTicket = events?.ticket ?? "";
|
||||||
eventDescription = events?.description ?? "";
|
eventDescription = events?.description ?? "";
|
||||||
tags = List<String>.from(events?.tags ?? []);
|
tags = List<String>.from(events?.tags ?? []);
|
||||||
});
|
});
|
||||||
@@ -286,8 +290,8 @@ class _ItemMenuState extends State<ItemMenu> with ShowAlertDialog {
|
|||||||
Row(
|
Row(
|
||||||
children: [
|
children: [
|
||||||
Flexible(
|
Flexible(
|
||||||
child: Text("${eventStartDate}",
|
child:
|
||||||
style: TextStyle(fontSize: 15.0)))
|
Text("${eventLink}", style: TextStyle(fontSize: 15.0)))
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
Row(children: [
|
Row(children: [
|
||||||
@@ -300,7 +304,7 @@ class _ItemMenuState extends State<ItemMenu> with ShowAlertDialog {
|
|||||||
Row(
|
Row(
|
||||||
children: [
|
children: [
|
||||||
Flexible(
|
Flexible(
|
||||||
child: Text("${eventStartDate}",
|
child: Text("${eventTicket}",
|
||||||
style: TextStyle(fontSize: 15.0)))
|
style: TextStyle(fontSize: 15.0)))
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
|
Reference in New Issue
Block a user