79376859

Date: 2025-01-22 07:43:33
Score: 1
Natty:
Report link

TextFormField( textAlign: TextAlign.start, textCapitalization: textCapitalization ?? TextCapitalization.none, readOnly: readOnly, initialValue: initialValue, focusNode: focusNode, controller: controller, keyboardType: keyboardType, textInputAction: textInputAction ?? TextInputAction.next, obscureText: isPassword ? !isPasswordVisible : false, validator: validator, autovalidateMode: autoValidateMode, textAlignVertical: TextAlignVertical.top, onTap: onTap, style: Theme.of(context) .textTheme .bodyLarge! .copyWith(fontSize: 16.fs(context)), inputFormatters: inputFormatters ?? [LengthLimitingTextInputFormatter(48)], decoration: InputDecoration( filled: true, constraints: BoxConstraints(minHeight: 48.h(context)), contentPadding: EdgeInsets.symmetric(vertical: 10, horizontal: 18), isDense: true, focusedBorder: isBorder ? OutlineInputBorder( borderRadius: BorderRadius.circular(8.r(context)), borderSide: const BorderSide(color: AppColors.primaryColor), ) : OutlineInputBorder( borderRadius: BorderRadius.circular(8.r(context)), borderSide: const BorderSide( color: AppColors.textFieldBorderColor), ), border: OutlineInputBorder( borderRadius: BorderRadius.circular(8.r(context)), borderSide: const BorderSide(color: AppColors.primaryColor), ), errorStyle: Theme.of(context).textTheme.bodySmall!.copyWith( color: Theme.of(context).colorScheme.error, fontSize: 12.fs(context)), enabledBorder: OutlineInputBorder( borderRadius: BorderRadius.circular(8.r(context)), borderSide: const BorderSide(color: AppColors.textFieldBorderColor), ), hintStyle: Theme.of(context).textTheme.bodyLarge!.copyWith( color: color ?? Theme.of(context).colorScheme.onPrimaryFixed, fontSize: 16.fs(context)), hintText: hintText, suffixIconConstraints: const BoxConstraints( minWidth: 20, minHeight: 20, maxHeight: 40, maxWidth: 40), suffixIcon: isPassword ? IconButton( padding: EdgeInsets.zero, onPressed: () { if (passwordFieldType != null) { context .read() .add(PasswordToggledEvent(passwordFieldType!)); } }, icon: Icon( isPasswordVisible ? Icons.visibility : Icons.visibility_off, color: Theme.of(context).colorScheme.onPrimaryFixed, ), ) : null, ), onChanged: onChanged, );

Reasons:
  • Long answer (-1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: rimsha wazir