feature/link #47

Merged
v4l3n71n merged 5 commits from feature/link into main 2025-08-15 21:19:14 +00:00
6 changed files with 104 additions and 12 deletions
Showing only changes of commit 9eafb30374 - Show all commits

View File

@@ -5,6 +5,8 @@ class Events {
String? startDate;
String? endDate;
String? description;
String? link;
String? ticket;
double? latitude;
double? longitude;
List<String>? tags;
@@ -21,6 +23,8 @@ class Events {
this.latitude,
this.longitude,
this.organizers,
this.link,
this.ticket,
this.imgUrl});
Events.fromJson(Map<String, dynamic> json) {
@@ -38,5 +42,7 @@ class Events {
organizers = (json['organizers'] as List<dynamic>?)
?.cast<String>(); // Convert List<dynamic> to List<String>
imgUrl = json['imgUrl'] as String?;
link = json['link'] as String?;
ticket = json['ticket'] as String?;
}
}

View File

@@ -313,6 +313,8 @@ class _EditEventState extends State<EditEvent>
'longitude': location['lng'],
'description': inputDesc.text,
"imgUrl": imgUrl,
'link': inputLink.text,
'ticket': inputTicket.text,
"tags": List<String>.from(_stringTagController.getTags as List)
}));
@@ -356,6 +358,8 @@ class _EditEventState extends State<EditEvent>
});
});
inputName.text = widget.events!.name ?? "";
inputTicket.text = widget.events!.ticket ?? "";
inputLink.text = widget.events!.link ?? "";
startDatepicker.text = DateFormat("dd/MM/yyyy")
.format(DateTime.parse(
widget.events!.startDate ?? DateTime.now().toString()))

View File

@@ -87,6 +87,8 @@ class _ItemMenuState extends State<ItemMenu> with ShowAlertDialog {
String eventName = "";
String eventStartDate = "";
String eventDescription = "";
String eventTicket = "";
String eventLink = "";
String place = "";
String imgUrl = "";
List<String> tags = [];
@@ -157,6 +159,8 @@ class _ItemMenuState extends State<ItemMenu> with ShowAlertDialog {
organizers = List<String>.from(events?.organizers ?? []);
place = events?.place ?? "";
imgUrl = events?.imgUrl ?? "";
eventLink = events?.link ?? "";
eventTicket = events?.ticket ?? "";
eventDescription = events?.description ?? "";
tags = List<String>.from(events?.tags ?? []);
});
@@ -286,8 +290,8 @@ class _ItemMenuState extends State<ItemMenu> with ShowAlertDialog {
Row(
children: [
Flexible(
child: Text("${eventStartDate}",
style: TextStyle(fontSize: 15.0)))
child:
Text("${eventLink}", style: TextStyle(fontSize: 15.0)))
],
),
Row(children: [
@@ -300,7 +304,7 @@ class _ItemMenuState extends State<ItemMenu> with ShowAlertDialog {
Row(
children: [
Flexible(
child: Text("${eventStartDate}",
child: Text("${eventTicket}",
style: TextStyle(fontSize: 15.0)))
],
),