ajustes de inputs com apenas numeros, mascaras, textos
This commit is contained in:
@@ -15,6 +15,8 @@ class InputText extends StatelessWidget {
|
||||
int maxLines;
|
||||
Color colorBorder;
|
||||
var onChanged;
|
||||
int maxLength;
|
||||
List<TextInputFormatter> inputFormatters;
|
||||
|
||||
InputText({
|
||||
required this.controller,
|
||||
@@ -27,7 +29,9 @@ class InputText extends StatelessWidget {
|
||||
this.maxLines = 1,
|
||||
this.colorBorder = ColorPalette.black54,
|
||||
this.onChanged = null,
|
||||
});
|
||||
this.maxLength = 200,
|
||||
List<TextInputFormatter>? inputFormatters, // Alteração aqui
|
||||
}) : inputFormatters = inputFormatters ?? [FormatText()];
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
@@ -39,9 +43,8 @@ class InputText extends StatelessWidget {
|
||||
keyboardType: textInputType,
|
||||
maxLines: maxLines,
|
||||
onChanged: onChanged,
|
||||
inputFormatters: [
|
||||
FormatText()
|
||||
],
|
||||
maxLength: maxLength,
|
||||
inputFormatters: inputFormatters,
|
||||
obscureText: this.obscure,
|
||||
controller: this.controller,
|
||||
style: TextStyle(
|
||||
|
||||
Reference in New Issue
Block a user