From ab95c53f85f339f6b96e06436e4b9d1e29c48a68 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Tue, 9 Mar 2021 21:34:09 +0200 Subject: [PATCH] Swap name/client in edit project and auto-focus --- lib/ui/project/edit/project_edit.dart | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/lib/ui/project/edit/project_edit.dart b/lib/ui/project/edit/project_edit.dart index e5967a0cf..205ee5044 100644 --- a/lib/ui/project/edit/project_edit.dart +++ b/lib/ui/project/edit/project_edit.dart @@ -148,6 +148,15 @@ class _ProjectEditState extends State { children: [ FormCard( children: [ + DecoratedFormField( + controller: _nameController, + validator: (String val) => val.trim().isEmpty + ? localization.pleaseEnterAName + : null, + autovalidate: _autoValidate, + autofocus: true, + label: localization.projectName, + ), project.isNew ? EntityDropdown( key: ValueKey('__client_${project.clientId}__'), @@ -177,14 +186,6 @@ class _ProjectEditState extends State { label: localization.projectNumber, autocorrect: false, ), - DecoratedFormField( - controller: _nameController, - validator: (String val) => val.trim().isEmpty - ? localization.pleaseEnterAName - : null, - autovalidate: _autoValidate, - label: localization.projectName, - ), UserPicker( userId: project.assignedUserId, onChanged: (userId) => viewModel.onChanged(