From ea912b38a3d7f2f7f8d59c3255e2b611f631f60c Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Wed, 19 Mar 2025 08:20:15 -0500 Subject: [PATCH] refactor --- web/repertory/lib/settings.dart | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/web/repertory/lib/settings.dart b/web/repertory/lib/settings.dart index d550abcc..36b8b266 100644 --- a/web/repertory/lib/settings.dart +++ b/web/repertory/lib/settings.dart @@ -16,11 +16,12 @@ void createBooleanSetting( widget, Function setState, { String? description, + IconData icon = Icons.quiz, }) { if (!isAdvanced || showAdvanced) { list.add( SettingsTile.switchTile( - leading: const Icon(Icons.quiz), + leading: Icon(icon), title: createSettingTitle(context, key, description), initialValue: (value as bool), onPressed: (_) => setState(() => settings[key] = !value), @@ -83,12 +84,13 @@ void createIntSetting( widget, Function setState, { String? description, + IconData icon = Icons.onetwothree, List validators = const [], }) { if (!isAdvanced || widget.showAdvanced) { list.add( SettingsTile.navigation( - leading: const Icon(Icons.onetwothree), + leading: Icon(icon), title: createSettingTitle(context, key, description), value: Text(value.toString()), onPressed: (_) { @@ -147,12 +149,13 @@ void createPasswordSetting( widget, Function setState, { String? description, + IconData icon = Icons.password, List validators = const [], }) { if (!isAdvanced || widget.showAdvanced) { list.add( SettingsTile.navigation( - leading: const Icon(Icons.password), + leading: Icon(icon), title: createSettingTitle(context, key, description), value: Text('*' * (value as String).length), onPressed: (_) {