From 3c22dc06f514475b045f599c3e473608f869105c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Gonz=C3=A1lez?= Date: Sun, 14 Sep 2025 16:59:20 +0200 Subject: [PATCH] feat: show unit symbol and name in dropdown 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 cb4190c..54ef3fd 100644 --- a/lib/ai/unit_dropdown.dart +++ b/lib/ai/unit_dropdown.dart @@ -23,6 +23,7 @@ class UnitDropdown extends StatelessWidget { return DropdownButton( value: selectedUnit ?? variable.unit, + selectedItemBuilder: (context) => availableUnits.map((unit) => Text(unit.symbol)).toList(), icon: const Icon(Icons.arrow_drop_down), elevation: 16, style: TextStyle(color: Theme.of(context).colorScheme.primary, fontSize: 14), @@ -31,7 +32,7 @@ class UnitDropdown extends StatelessWidget { items: availableUnits.map>((UnitSpec unit) { return DropdownMenuItem( value: unit.name, - child: Text(unit.symbol, style: const TextStyle(fontSize: 14)), + child: Text("${unit.symbol} - ${unit.name}", style: const TextStyle(fontSize: 14)), ); }).toList(), );