Tasks
This commit is contained in:
parent
c56b32cc9e
commit
cbc993385b
|
|
@ -55,7 +55,10 @@ class TaskFields {
|
|||
abstract class TaskTime implements Built<TaskTime, TaskTimeBuilder> {
|
||||
factory TaskTime({DateTime startDate, DateTime endDate}) {
|
||||
return _$TaskTime._(
|
||||
startDate: startDate ?? DateTime.now().toUtc(),
|
||||
startDate: startDate ??
|
||||
DateTime.fromMillisecondsSinceEpoch(
|
||||
(DateTime.now().millisecondsSinceEpoch / 1000).floor() * 1000,
|
||||
isUtc: true),
|
||||
endDate: endDate,
|
||||
);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -71,8 +71,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),
|
||||
|
|
@ -126,8 +125,7 @@ class TimeEditDetailsState extends State<TimeEditDetails> {
|
|||
|
||||
return Padding(
|
||||
padding: EdgeInsets.only(
|
||||
bottom: MediaQuery
|
||||
.of(context)
|
||||
bottom: MediaQuery.of(context)
|
||||
.viewInsets
|
||||
.bottom, // stay clear of the keyboard
|
||||
),
|
||||
|
|
|
|||
|
|
@ -63,7 +63,11 @@ class TaskEditVM {
|
|||
store.dispatch(UpdateCurrentRoute(TaskScreen.route));
|
||||
}
|
||||
},
|
||||
onAddTimePressed: () => store.dispatch(AddTaskTime(TaskTime())),
|
||||
onAddTimePressed: () {
|
||||
final taskTime = TaskTime();
|
||||
store.dispatch(AddTaskTime(taskTime));
|
||||
store.dispatch(EditTaskTime(taskTime));
|
||||
},
|
||||
onSavePressed: (BuildContext context) {
|
||||
final Completer<TaskEntity> completer = new Completer<TaskEntity>();
|
||||
store.dispatch(SaveTaskRequest(completer: completer, task: task));
|
||||
|
|
|
|||
Loading…
Reference in New Issue