Fullscreen task editor
This commit is contained in:
parent
d02c3056f1
commit
b94a366daf
|
|
@ -158,7 +158,7 @@ abstract class TaskTime implements Built<TaskTime, TaskTimeBuilder> {
|
||||||
startDate?.hour ?? now.hour,
|
startDate?.hour ?? now.hour,
|
||||||
startDate?.minute ?? now.minute,
|
startDate?.minute ?? now.minute,
|
||||||
startDate?.second ?? now.second,
|
startDate?.second ?? now.second,
|
||||||
),
|
).toUtc(),
|
||||||
endDate: endDate == null
|
endDate: endDate == null
|
||||||
? null
|
? null
|
||||||
: DateTime(
|
: DateTime(
|
||||||
|
|
@ -168,7 +168,7 @@ abstract class TaskTime implements Built<TaskTime, TaskTimeBuilder> {
|
||||||
endDate.hour,
|
endDate.hour,
|
||||||
endDate.minute,
|
endDate.minute,
|
||||||
endDate.second,
|
endDate.second,
|
||||||
));
|
).toUtc());
|
||||||
}
|
}
|
||||||
|
|
||||||
TaskTime copyWithStartDateTime(DateTime dateTime) {
|
TaskTime copyWithStartDateTime(DateTime dateTime) {
|
||||||
|
|
@ -180,7 +180,7 @@ abstract class TaskTime implements Built<TaskTime, TaskTimeBuilder> {
|
||||||
dateTime.hour,
|
dateTime.hour,
|
||||||
dateTime.minute,
|
dateTime.minute,
|
||||||
dateTime.second,
|
dateTime.second,
|
||||||
),
|
).toUtc(),
|
||||||
endDate: endDate,
|
endDate: endDate,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
@ -195,7 +195,7 @@ abstract class TaskTime implements Built<TaskTime, TaskTimeBuilder> {
|
||||||
dateTime.hour,
|
dateTime.hour,
|
||||||
dateTime.minute,
|
dateTime.minute,
|
||||||
dateTime.second,
|
dateTime.second,
|
||||||
),
|
).toUtc(),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -284,6 +284,7 @@ class _TaskEditDesktopState extends State<TaskEditDesktop> {
|
||||||
child: TimePicker(
|
child: TimePicker(
|
||||||
selectedDate: taskTimes[index].startDate,
|
selectedDate: taskTimes[index].startDate,
|
||||||
selectedDateTime: taskTimes[index].startDate,
|
selectedDateTime: taskTimes[index].startDate,
|
||||||
|
allowClearing: true,
|
||||||
onSelected: (timeOfDay) {
|
onSelected: (timeOfDay) {
|
||||||
print('## start date - onSelected: $timeOfDay');
|
print('## start date - onSelected: $timeOfDay');
|
||||||
final taskTime = taskTimes[index].copyWithStartDateTime(timeOfDay);
|
final taskTime = taskTimes[index].copyWithStartDateTime(timeOfDay);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue