From 36f1c8de360fcd351fec02ff5d09df557d190c31 Mon Sep 17 00:00:00 2001 From: franzap <_@franzap.com> Date: Tue, 28 May 2024 14:57:00 -0300 Subject: [PATCH] Better log in UX --- lib/widgets/app_drawer.dart | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/widgets/app_drawer.dart b/lib/widgets/app_drawer.dart index ae030ca..3ec6647 100644 --- a/lib/widgets/app_drawer.dart +++ b/lib/widgets/app_drawer.dart @@ -23,6 +23,7 @@ class LoginContainer extends HookConsumerWidget { ?.user .value; final controller = useTextEditingController(); + final isTextFieldEmpty = useState(true); return Column( crossAxisAlignment: CrossAxisAlignment.start, @@ -62,8 +63,13 @@ class LoginContainer extends HookConsumerWidget { TextField( autocorrect: false, controller: controller, + onChanged: (value) { + isTextFieldEmpty.value = value.isEmpty; + }, decoration: InputDecoration( + hintText: 'your@nip05', suffixIcon: AsyncButtonBuilder( + disabled: isTextFieldEmpty.value, loadingWidget: SizedBox( width: 14, height: 14,