Fixing Bug

pull/2/head
zaid_daoud 3 years ago
parent 79edef1d66
commit 10604b4f5c

@ -18,7 +18,7 @@ class GasRefillCreateDetailsItem extends StatelessWidget {
Widget build(BuildContext context) {
final subtitle = AppLocalization.of(context).subtitle;
final startEditing = isUpdate && (model.selectedForEditing ?? false);
String deliveredQuantity = "0.0";
double deliveredQuantity;
return Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
@ -45,14 +45,14 @@ class GasRefillCreateDetailsItem extends StatelessWidget {
if (startEditing) const SizedBox(height: 4),
if (startEditing)
ATextFormField(
initialValue: model.deliveredQuantity?.toString() ?? deliveredQuantity,
initialValue: model.deliveredQuantity?.toString(),
textAlign: TextAlign.center,
// controller: deliveredQuantityController,
style: Theme.of(context).textTheme.subtitle1,
// validator: (value) => Validator.isNumeric(value) ? null : "allow numbers only",
textInputType: TextInputType.number,
onChange: (value) {
deliveredQuantity = value;
deliveredQuantity = double.tryParse(value ?? "");
// _currentDetails?.deliveredQuantity = double.tryParse(value);
},
),
@ -61,9 +61,8 @@ class GasRefillCreateDetailsItem extends StatelessWidget {
AButton(
text: subtitle.edit,
onPressed: () {
final value = double.tryParse(deliveredQuantity ?? "");
if (value != null) {
model.deliveredQuantity = value;
if (deliveredQuantity != null) {
model.deliveredQuantity = deliveredQuantity;
onPressed();
}
},

Loading…
Cancel
Save