formFieldDouble<T> static method
Implementation
static Widget formFieldDouble<T>(String label, String initialValue,
void Function(double value) onSubmited) {
return Padding(
padding: const EdgeInsets.symmetric(vertical: 4),
child: TextFormField(
controller: TextEditingController(text: initialValue),
decoration: InputDecoration(
labelText: label,
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(8),
borderSide: BorderSide(
color: primary,
),
),
),
onFieldSubmitted: (value) {
PWUtils.isNumber(value)
? onSubmited(double.parse(value))
: EasyLoading.showToast('Valor inválido');
},
keyboardType: TextInputType.number,
textInputAction: TextInputAction.next,
),
);
}