fix: Use unitsOfSameMagnitude to populate UnitDropdown options
Co-authored-by: aider (openrouter/deepseek/deepseek-r1:free) <aider@aider.chat>
This commit is contained in:
parent
eb8b32c762
commit
bb15f23dda
1 changed files with 2 additions and 1 deletions
|
|
@ -18,7 +18,8 @@ class UnitDropdown extends StatelessWidget {
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
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<String>(
|
return DropdownButton<String>(
|
||||||
value: selectedUnit ?? variable.magnitude,
|
value: selectedUnit ?? variable.magnitude,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue