From b824ef34e4ecd16f7211480334a918ed1ca53eb6 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Thu, 2 Sep 2021 09:56:58 +0200 Subject: [PATCH] chore: Add label to homeserver textfield --- assets/l10n/intl_en.arb | 1 + lib/pages/views/homeserver_picker_view.dart | 6 +++++- lib/widgets/default_app_bar_search_field.dart | 3 +++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/assets/l10n/intl_en.arb b/assets/l10n/intl_en.arb index 8c3f37453..4739eace0 100644 --- a/assets/l10n/intl_en.arb +++ b/assets/l10n/intl_en.arb @@ -923,6 +923,7 @@ "type": "text", "placeholders": {} }, + "homeserver": "Homeserver", "enterYourHomeserver": "Enter your homeserver", "@enterYourHomeserver": { "type": "text", diff --git a/lib/pages/views/homeserver_picker_view.dart b/lib/pages/views/homeserver_picker_view.dart index a2db38635..ce9e9d805 100644 --- a/lib/pages/views/homeserver_picker_view.dart +++ b/lib/pages/views/homeserver_picker_view.dart @@ -39,6 +39,7 @@ class HomeserverPickerView extends StatelessWidget { onSubmit: (_) => controller.checkHomeserverAction(), unfocusOnClear: false, autocorrect: false, + labelText: L10n.of(context).homeserver, ), elevation: 0, ), @@ -78,7 +79,10 @@ class HomeserverPickerView extends StatelessWidget { return Center(child: CircularProgressIndicator()); } return Padding( - padding: const EdgeInsets.all(12.0), + padding: const EdgeInsets.symmetric( + horizontal: 12.0, + vertical: 4.0, + ), child: Column( mainAxisSize: MainAxisSize.min, crossAxisAlignment: CrossAxisAlignment.stretch, diff --git a/lib/widgets/default_app_bar_search_field.dart b/lib/widgets/default_app_bar_search_field.dart index 9631da94c..1f233ef9c 100644 --- a/lib/widgets/default_app_bar_search_field.dart +++ b/lib/widgets/default_app_bar_search_field.dart @@ -11,6 +11,7 @@ class DefaultAppBarSearchField extends StatefulWidget { final bool autofocus; final String prefixText; final String hintText; + final String labelText; final EdgeInsets padding; final bool readOnly; final Widget prefixIcon; @@ -27,6 +28,7 @@ class DefaultAppBarSearchField extends StatefulWidget { this.prefixText, this.hintText, this.padding, + this.labelText, this.readOnly = false, this.prefixIcon, this.unfocusOnClear = true, @@ -89,6 +91,7 @@ class DefaultAppBarSearchFieldState extends State { onSubmitted: widget.onSubmit, decoration: InputDecoration( prefixText: widget.prefixText, + labelText: widget.labelText, enabledBorder: OutlineInputBorder( borderRadius: BorderRadius.circular(AppConfig.borderRadius), borderSide: