Better log in UX

This commit is contained in:
franzap
2024-05-28 14:57:00 -03:00
parent e4b1d4afd8
commit 36f1c8de36
+6
View File
@@ -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,