Task changes

This commit is contained in:
Hillel Coren 2020-12-03 21:20:37 +02:00
parent 4b88c73a30
commit b20e8942c0
1 changed files with 35 additions and 16 deletions

View File

@ -66,8 +66,7 @@ class _TaskEditTimesState extends State<TaskEditTimes> {
final taskTimes = task.taskTimes
.toList()
.reversed
.map<Widget>((taskTime) =>
TaskTimeListTile(
.map<Widget>((taskTime) => TaskTimeListTile(
task: task,
taskTime: taskTime,
onTap: (context) => _showTaskTimeEditor(taskTime, context),
@ -134,6 +133,21 @@ class TimeEditDetailsState extends State<TimeEditDetails> {
onSelected: (date) {
setState(() {
_date = date;
final dateTime = DateTime.parse(_date);
_startDate = DateTime(
dateTime.year,
dateTime.month,
dateTime.day,
_startDate.hour,
_startDate.minute,
_startDate.second);
_endDate = DateTime(
dateTime.year,
dateTime.month,
dateTime.day,
_endDate.hour,
_endDate.minute,
_endDate.second);
});
},
),
@ -209,9 +223,14 @@ class TimeEditDetailsState extends State<TimeEditDetails> {
_startDate.second)
.toUtc(),
endDate: _endDate != null
? DateTime(_endDate.year, _endDate.month, _endDate.day,
_endDate.hour, _endDate.minute, _endDate.second,)
.toUtc()
? DateTime(
_endDate.year,
_endDate.month,
_endDate.day,
_endDate.hour,
_endDate.minute,
_endDate.second,
).toUtc()
: null,
);
widget.viewModel.onDoneTaskTimePressed(taskTime, widget.index);