Add measurement unit to MeasurementEntryForm

This commit is contained in:
Florian Schmitz
2022-09-27 14:37:20 +02:00
parent 6bddff8c05
commit 21c6fcb4da

View File

@@ -156,6 +156,11 @@ class MeasurementEntryForm extends StatelessWidget {
@override
Widget build(BuildContext context) {
final measurementProvider = Provider.of<MeasurementProvider>(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) {