From bb15f23ddaaebda99654b23c60b3408bda52a190 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Gonz=C3=A1lez?= Date: Wed, 10 Sep 2025 17:38:46 +0200 Subject: [PATCH] fix: Use unitsOfSameMagnitude to populate UnitDropdown options Co-authored-by: aider (openrouter/deepseek/deepseek-r1:free) --- lib/ai/unit_dropdown.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/ai/unit_dropdown.dart b/lib/ai/unit_dropdown.dart index d181bc9..3a63579 100644 --- a/lib/ai/unit_dropdown.dart +++ b/lib/ai/unit_dropdown.dart @@ -18,7 +18,8 @@ class UnitDropdown extends StatelessWidget { @override Widget build(BuildContext context) { - final availableUnits = corpus.allUnits().where((unit) => unit.baseUnit == variable.magnitude).toList(); + final unitNames = corpus.unitsOfSameMagnitude(variable.magnitude); + final availableUnits = unitNames.map((name) => corpus.get(name)).toList(); return DropdownButton( value: selectedUnit ?? variable.magnitude,