Fullscreen task editor

This commit is contained in:
Hillel Coren 2020-12-20 18:16:47 +02:00
parent df174db0e4
commit 7b997c725a
3 changed files with 8 additions and 3 deletions

View File

@ -88,7 +88,6 @@ abstract class TaskTime implements Built<TaskTime, TaskTimeBuilder> {
@memoized @memoized
int get hashCode; int get hashCode;
@nullable
DateTime get startDate; DateTime get startDate;
@nullable @nullable

View File

@ -4,9 +4,9 @@ import 'package:invoiceninja_flutter/utils/strings.dart';
class DatePicker extends StatefulWidget { class DatePicker extends StatefulWidget {
const DatePicker({ const DatePicker({
@required this.labelText,
@required this.onSelected, @required this.onSelected,
@required this.selectedDate, @required this.selectedDate,
this.labelText,
this.validator, this.validator,
this.autoValidate = false, this.autoValidate = false,
this.allowClearing = false, this.allowClearing = false,

View File

@ -233,6 +233,13 @@ class _TaskEditDesktopState extends State<TaskEditDesktop> {
FormCard( FormCard(
//padding: const EdgeInsets.symmetric(horizontal: kMobileDialogPadding), //padding: const EdgeInsets.symmetric(horizontal: kMobileDialogPadding),
child: Table( child: Table(
columnWidths: {
0: FractionColumnWidth(.25),
1: FractionColumnWidth(.25),
2: FractionColumnWidth(.25),
3: FractionColumnWidth(.25),
4: FixedColumnWidth(kMinInteractiveDimension),
},
children: [ children: [
TableRow( TableRow(
children: [ children: [
@ -248,7 +255,6 @@ class _TaskEditDesktopState extends State<TaskEditDesktop> {
Padding( Padding(
padding: const EdgeInsets.only(right: kTableColumnGap), padding: const EdgeInsets.only(right: kTableColumnGap),
child: DatePicker( child: DatePicker(
labelText: localization.date,
selectedDate: taskTime.startDate == null selectedDate: taskTime.startDate == null
? null ? null
: convertDateTimeToSqlDate(taskTime.startDate), : convertDateTimeToSqlDate(taskTime.startDate),