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
int get hashCode;
@nullable
DateTime get startDate;
@nullable

View File

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

View File

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