Skip to content

Commit 21c6fcb

Browse files
committed
Add measurement unit to MeasurementEntryForm
1 parent 6bddff8 commit 21c6fcb

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

lib/widgets/measurements/forms.dart

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,11 @@ class MeasurementEntryForm extends StatelessWidget {
156156

157157
@override
158158
Widget build(BuildContext context) {
159+
final measurementProvider = Provider.of<MeasurementProvider>(context, listen: false);
160+
final measurementCategory = measurementProvider.categories.firstWhere(
161+
(category) => category.id == _categoryId,
162+
);
163+
159164
return Form(
160165
key: _form,
161166
child: Column(
@@ -199,7 +204,11 @@ class MeasurementEntryForm extends StatelessWidget {
199204
),
200205
// Value
201206
TextFormField(
202-
decoration: InputDecoration(labelText: AppLocalizations.of(context).value),
207+
decoration: InputDecoration(
208+
labelText: AppLocalizations.of(context).value,
209+
suffixIcon: Text(measurementCategory.unit),
210+
suffixIconConstraints: const BoxConstraints(minWidth: 0, minHeight: 0),
211+
),
203212
controller: _valueController,
204213
keyboardType: TextInputType.number,
205214
validator: (value) {

0 commit comments

Comments
 (0)