File tree Expand file tree Collapse file tree 3 files changed +13
-8
lines changed
Expand file tree Collapse file tree 3 files changed +13
-8
lines changed Original file line number Diff line number Diff line change 33import 'package:flutter/material.dart' ;
44import 'package:built_collection/built_collection.dart' ;
55import 'package:google_fonts/google_fonts.dart' ;
6+ import 'package:intl/intl.dart' ;
67import 'package:taskwarrior/config/app_settings.dart' ;
78import 'package:taskwarrior/model/storage/storage_widget.dart' ;
89import 'package:taskwarrior/widgets/pallete.dart' ;
@@ -157,7 +158,8 @@ class AttributeWidget extends StatelessWidget {
157158 : DateTime .now ().toUtc ();
158159 var localValue = (value is DateTime )
159160 ? // now = (value as DateTime).toLocal(),
160- '${format .day }-${format .month }-${format .year } ${format .hour }:${format .minute }'
161+ // '${format.day}-${format.month}-${format.year} ${format.hour}:${format.minute}'
162+ DateFormat ("dd-MM-yyyy HH:mm" ).format (value)
161163 : ((value is BuiltList ) ? (value as BuiltList ).toBuilder () : value);
162164 switch (name) {
163165 case 'description' :
Original file line number Diff line number Diff line change @@ -108,7 +108,7 @@ class _AddTaskBottomSheetState extends State<AddTaskBottomSheet> {
108108 );
109109 due = dateTime.toUtc ();
110110 dueString = Jiffy (dateTime)
111- .format ('MMM do yyyy, h :mm:ss a ' );
111+ .format ('dd/MM/ yyyy HH :mm' );
112112 }
113113 }
114114 setState (() {});
@@ -189,12 +189,12 @@ class _AddTaskBottomSheetState extends State<AddTaskBottomSheet> {
189189 Widget buildAddButton (BuildContext context) {
190190 return TextButton (
191191 child: const Text ("Add" ),
192- onPressed: () async {
192+ onPressed: () {
193193 try {
194- formKey.currentState! .validate ();
195- var task = taskParser (namecontroller.text)
196- .rebuild ((b) => b..due = due)
197- .rebuild ((p) => p..priority = priority);
194+ if ( formKey.currentState! .validate ()) {
195+ var task = taskParser (namecontroller.text)
196+ .rebuild ((b) => b..due = due)
197+ .rebuild ((p) => p..priority = priority);
198198
199199 StorageWidget .of (context).mergeTask (task);
200200 //StorageWidget.of(context).mergeTask(prioritytask);
Original file line number Diff line number Diff line change 11// ignore_for_file: file_names
22
33import 'package:flutter/material.dart' ;
4+ import 'package:intl/intl.dart' ;
45import 'package:taskwarrior/config/app_settings.dart' ;
56
67class DateTimeWidget extends StatelessWidget {
@@ -36,7 +37,9 @@ class DateTimeWidget extends StatelessWidget {
3637 ),
3738 ),
3839 onTap: () async {
39- var initialDate = DateTime .tryParse ('$value ' ) ?? DateTime .now ();
40+ var initialDate = DateFormat ("dd-MM-yyyy HH:mm" ).parse (
41+ value ?? DateFormat ("dd-MM-yyyy HH:mm" ).format (DateTime .now ()));
42+ // var initialDate = DateTime.tryParse('$value') ?? DateTime.now();
4043 var date = await showDatePicker (
4144 context: context,
4245 initialDate: initialDate,
You can’t perform that action at this time.
0 commit comments