From b5aa5136e903312e690092923b3bdd24f38a45dc Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Sat, 1 Mar 2025 21:54:40 -0600 Subject: [PATCH] continue settings --- web/repertory/lib/widgets/mount_settings.dart | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/web/repertory/lib/widgets/mount_settings.dart b/web/repertory/lib/widgets/mount_settings.dart index 9219b28f..8f92e1a6 100644 --- a/web/repertory/lib/widgets/mount_settings.dart +++ b/web/repertory/lib/widgets/mount_settings.dart @@ -48,12 +48,12 @@ class _MountSettingsWidgetState extends State { ); } - void _addListSetting(list, root, key, value, values) { + void _addListSetting(list, root, key, value, List valueList, icon) { list.add( - SettingsTile( + SettingsTile.navigation( title: Text(key), - leading: Icon(Icons.palette), - trailing: DropdownButton( + leading: Icon(icon), + value: DropdownButton( value: value, onChanged: (newValue) { setState(() { @@ -61,11 +61,8 @@ class _MountSettingsWidgetState extends State { }); }, items: - values.map>((value) { - return DropdownMenuItem( - value: value, - child: Text(value), - ); + valueList.map>((item) { + return DropdownMenuItem(value: item, child: Text(item)); }).toList(), ), ), @@ -125,7 +122,7 @@ class _MountSettingsWidgetState extends State { "info", "debug", "trace", - ]); + ], Icons.event); } else if (key == "EvictionDelayMinutes") { _addIntSetting(commonSettings, _settings, key, value); } else if (key == "EvictionUseAccessedTime") {