Skip to content

Commit 7e0b477

Browse files
authored
Merge branch 'main' into fix-24-hour
2 parents 5708634 + 7ec5070 commit 7e0b477

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed

lib/app/modules/taskc_details/views/taskc_details_view.dart

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import 'package:flutter/material.dart';
44
import 'package:get/get.dart';
55
import 'package:google_fonts/google_fonts.dart';
6+
import 'package:intl/intl.dart';
67
import 'package:taskwarrior/app/utils/app_settings/app_settings.dart';
78
import 'package:taskwarrior/app/utils/constants/taskwarrior_colors.dart';
89
import 'package:taskwarrior/app/utils/themes/theme_extension.dart';
@@ -68,12 +69,21 @@ class TaskcDetailsView extends GetView<TaskcDetailsController> {
6869
),
6970
// Start / Wait: editable date pickers for replica tasks, read-only otherwise
7071
if (controller.isReplicaTask) ...[
71-
_buildDatePickerDetail(
72-
context,
73-
'${SentenceManager(currentLanguage: AppSettings.selectedLanguage).sentences.detailPageStart}:',
74-
controller.start.value,
75-
() => controller.pickDateTime(controller.start),
76-
),
72+
controller.start.value == '-'
73+
? _buildDatePickerDetail(
74+
context,
75+
'${SentenceManager(currentLanguage: AppSettings.selectedLanguage).sentences.detailPageStart}:',
76+
controller.start.value,
77+
() => controller.updateField(
78+
controller.start,
79+
DateFormat('yyyy-MM-dd HH:mm:ss')
80+
.format(DateTime.now()),
81+
),
82+
)
83+
: _buildDetail(
84+
context,
85+
'${SentenceManager(currentLanguage: AppSettings.selectedLanguage).sentences.detailPageStart}:',
86+
controller.formatDate(controller.start.value)),
7787
_buildDatePickerDetail(
7888
context,
7989
'${SentenceManager(currentLanguage: AppSettings.selectedLanguage).sentences.detailPageWait}:',

0 commit comments

Comments
 (0)