Clean up login form

This commit is contained in:
Hillel Coren 2020-12-16 09:33:03 +02:00
parent f0a0cef55d
commit 94988c254d
2 changed files with 2 additions and 12 deletions

View File

@ -72,10 +72,6 @@ class DecoratedFormField extends StatelessWidget {
InputDecoration inputDecoration; InputDecoration inputDecoration;
if (decoration != null) { if (decoration != null) {
inputDecoration = decoration; inputDecoration = decoration;
if (suffixIconButton != null) {
inputDecoration =
inputDecoration.copyWith(suffixIcon: suffixIconButton);
}
} else if (label == null) { } else if (label == null) {
inputDecoration = null; inputDecoration = null;
} else { } else {

View File

@ -426,23 +426,17 @@ class _LoginState extends State<LoginView> {
newPassword: _createAccount, newPassword: _createAccount,
), ),
if (_isSelfHosted || viewModel.state.isDemo) if (_isSelfHosted || viewModel.state.isDemo)
TextFormField( DecoratedFormField(
controller: _urlController, controller: _urlController,
autocorrect: false, autocorrect: false,
autovalidateMode: _autoValidate
? AutovalidateMode.always
: AutovalidateMode.onUserInteraction,
textInputAction: _isFormComplete textInputAction: _isFormComplete
? TextInputAction.done ? TextInputAction.done
: TextInputAction.next, : TextInputAction.next,
decoration: InputDecoration( label: localization.url,
labelText: localization.url),
validator: (val) => validator: (val) =>
val.isEmpty || val.trim().isEmpty val.isEmpty || val.trim().isEmpty
? localization.pleaseEnterYourUrl ? localization.pleaseEnterYourUrl
: null, : null,
onFieldSubmitted: (String value) =>
FocusScope.of(context).nextFocus(),
keyboardType: TextInputType.url, keyboardType: TextInputType.url,
), ),
if (_isSelfHosted) if (_isSelfHosted)