From 21c6fcb4daf13ea236e660b7ba8ee5000660034c Mon Sep 17 00:00:00 2001 From: Florian Schmitz Date: Tue, 27 Sep 2022 14:37:20 +0200 Subject: [PATCH] Add measurement unit to MeasurementEntryForm --- lib/widgets/measurements/forms.dart | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/widgets/measurements/forms.dart b/lib/widgets/measurements/forms.dart index ee7bea3d..6270757d 100644 --- a/lib/widgets/measurements/forms.dart +++ b/lib/widgets/measurements/forms.dart @@ -156,6 +156,11 @@ class MeasurementEntryForm extends StatelessWidget { @override Widget build(BuildContext context) { + final measurementProvider = Provider.of(context, listen: false); + final measurementCategory = measurementProvider.categories.firstWhere( + (category) => category.id == _categoryId, + ); + return Form( key: _form, child: Column( @@ -199,7 +204,11 @@ class MeasurementEntryForm extends StatelessWidget { ), // Value TextFormField( - decoration: InputDecoration(labelText: AppLocalizations.of(context).value), + decoration: InputDecoration( + labelText: AppLocalizations.of(context).value, + suffixIcon: Text(measurementCategory.unit), + suffixIconConstraints: const BoxConstraints(minWidth: 0, minHeight: 0), + ), controller: _valueController, keyboardType: TextInputType.number, validator: (value) {