Task changes
This commit is contained in:
parent
4b88c73a30
commit
b20e8942c0
|
|
@ -66,8 +66,7 @@ class _TaskEditTimesState extends State<TaskEditTimes> {
|
||||||
final taskTimes = task.taskTimes
|
final taskTimes = task.taskTimes
|
||||||
.toList()
|
.toList()
|
||||||
.reversed
|
.reversed
|
||||||
.map<Widget>((taskTime) =>
|
.map<Widget>((taskTime) => TaskTimeListTile(
|
||||||
TaskTimeListTile(
|
|
||||||
task: task,
|
task: task,
|
||||||
taskTime: taskTime,
|
taskTime: taskTime,
|
||||||
onTap: (context) => _showTaskTimeEditor(taskTime, context),
|
onTap: (context) => _showTaskTimeEditor(taskTime, context),
|
||||||
|
|
@ -134,6 +133,21 @@ class TimeEditDetailsState extends State<TimeEditDetails> {
|
||||||
onSelected: (date) {
|
onSelected: (date) {
|
||||||
setState(() {
|
setState(() {
|
||||||
_date = date;
|
_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)
|
_startDate.second)
|
||||||
.toUtc(),
|
.toUtc(),
|
||||||
endDate: _endDate != null
|
endDate: _endDate != null
|
||||||
? DateTime(_endDate.year, _endDate.month, _endDate.day,
|
? DateTime(
|
||||||
_endDate.hour, _endDate.minute, _endDate.second,)
|
_endDate.year,
|
||||||
.toUtc()
|
_endDate.month,
|
||||||
|
_endDate.day,
|
||||||
|
_endDate.hour,
|
||||||
|
_endDate.minute,
|
||||||
|
_endDate.second,
|
||||||
|
).toUtc()
|
||||||
: null,
|
: null,
|
||||||
);
|
);
|
||||||
widget.viewModel.onDoneTaskTimePressed(taskTime, widget.index);
|
widget.viewModel.onDoneTaskTimePressed(taskTime, widget.index);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue