fix: login field
Build & Deploy iOS to TestFlight / build-and-deploy (push) Canceled after 0s

This commit is contained in:
efrilm
2026-10-01 16:59:57 +07:00
parent 671dd3a5d0
commit cb5e5e70bf
4 changed files with 44 additions and 2 deletions
@@ -1,4 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import '../../../common/extension/extension.dart';
import '../../../common/theme/theme.dart';
@@ -4,6 +4,7 @@ class AppTextFormField extends StatelessWidget {
const AppTextFormField({
super.key,
this.hintText,
this.helperText,
required this.title,
this.controller,
this.focusNode,
@@ -14,9 +15,11 @@ class AppTextFormField extends StatelessWidget {
this.validator,
this.readOnly = false,
this.onTap,
this.inputFormatters,
});
final String? hintText;
final String? helperText;
final String title;
final TextEditingController? controller;
final FocusNode? focusNode;
@@ -27,6 +30,7 @@ class AppTextFormField extends StatelessWidget {
final String? Function(String?)? validator;
final bool readOnly;
final Function()? onTap;
final List<TextInputFormatter>? inputFormatters;
@override
Widget build(BuildContext context) {
@@ -39,6 +43,7 @@ class AppTextFormField extends StatelessWidget {
controller: controller,
focusNode: focusNode,
keyboardType: keyboardType,
inputFormatters: inputFormatters,
onChanged: onChanged,
cursorColor: AppColor.primary,
style: AppStyle.md.copyWith(
@@ -50,6 +55,8 @@ class AppTextFormField extends StatelessWidget {
readOnly: readOnly,
decoration: InputDecoration(
hintText: hintText,
helperText: helperText,
helperStyle: AppStyle.sm.copyWith(color: AppColor.textSecondary),
prefixIcon: prefixIcon,
suffixIcon: suffixIcon,
prefixIconConstraints: const BoxConstraints(