Fullscreen task editor

This commit is contained in:
Hillel Coren 2020-12-20 20:39:05 +02:00
parent d02c3056f1
commit b94a366daf
2 changed files with 5 additions and 4 deletions

View File

@ -158,7 +158,7 @@ abstract class TaskTime implements Built<TaskTime, TaskTimeBuilder> {
startDate?.hour ?? now.hour,
startDate?.minute ?? now.minute,
startDate?.second ?? now.second,
),
).toUtc(),
endDate: endDate == null
? null
: DateTime(
@ -168,7 +168,7 @@ abstract class TaskTime implements Built<TaskTime, TaskTimeBuilder> {
endDate.hour,
endDate.minute,
endDate.second,
));
).toUtc());
}
TaskTime copyWithStartDateTime(DateTime dateTime) {
@ -180,7 +180,7 @@ abstract class TaskTime implements Built<TaskTime, TaskTimeBuilder> {
dateTime.hour,
dateTime.minute,
dateTime.second,
),
).toUtc(),
endDate: endDate,
);
}
@ -195,7 +195,7 @@ abstract class TaskTime implements Built<TaskTime, TaskTimeBuilder> {
dateTime.hour,
dateTime.minute,
dateTime.second,
),
).toUtc(),
);
}

View File

@ -284,6 +284,7 @@ class _TaskEditDesktopState extends State<TaskEditDesktop> {
child: TimePicker(
selectedDate: taskTimes[index].startDate,
selectedDateTime: taskTimes[index].startDate,
allowClearing: true,
onSelected: (timeOfDay) {
print('## start date - onSelected: $timeOfDay');
final taskTime = taskTimes[index].copyWithStartDateTime(timeOfDay);