Show event todos from info button
This commit is contained in:
+8
-2
@@ -490,6 +490,12 @@ class _EventAddDialogState extends State<EventAddDialog> {
|
||||
FilledButton(
|
||||
onPressed: () {
|
||||
final eventDate = parseDate(date.text) ?? DateTime.now();
|
||||
final cleanTodos = hasTodos
|
||||
? todos
|
||||
.map((item) => item.trim())
|
||||
.where((item) => item.isNotEmpty)
|
||||
.toList()
|
||||
: <String>[];
|
||||
Navigator.pop(
|
||||
context,
|
||||
EventInput(
|
||||
@@ -498,8 +504,8 @@ class _EventAddDialogState extends State<EventAddDialog> {
|
||||
date: eventDate,
|
||||
personId: personId,
|
||||
note: note.text,
|
||||
hasTodos: hasTodos,
|
||||
todos: hasTodos ? todos : const [],
|
||||
hasTodos: cleanTodos.isNotEmpty,
|
||||
todos: cleanTodos,
|
||||
),
|
||||
);
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user