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;
if (decoration != null) {
inputDecoration = decoration;
if (suffixIconButton != null) {
inputDecoration =
inputDecoration.copyWith(suffixIcon: suffixIconButton);
}
} else if (label == null) {
inputDecoration = null;
} else {

View File

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