import 'package:flutter/material.dart'; import 'package:flutter_typeahead/flutter_typeahead.dart'; import 'package:vikunja_app/components/datetimePicker.dart'; import 'package:vikunja_app/components/label.dart'; import 'package:vikunja_app/global.dart'; import 'package:vikunja_app/models/label.dart'; import 'package:vikunja_app/models/task.dart'; import 'package:vikunja_app/theme/button.dart'; import 'package:vikunja_app/theme/buttonText.dart'; import 'package:vikunja_app/utils/repeat_after_parse.dart'; class TaskEditPage extends StatefulWidget { final Task task; TaskEditPage({this.task}) : super(key: Key(task.toString())); @override State createState() => _TaskEditPageState(); } class _TaskEditPageState extends State { final _formKey = GlobalKey(); bool _loading = false; int _priority; DateTime _dueDate, _startDate, _endDate; List _reminderDates; String _title, _description, _repeatAfterType; Duration _repeatAfter; List