From fe15a0edad2de3ddd300f3f579e93981158d536e Mon Sep 17 00:00:00 2001 From: Hyperling Date: Thu, 30 Jan 2025 12:35:35 -0700 Subject: [PATCH] Tutorial's version of the page. --- namer_app/lib/main.dart | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/namer_app/lib/main.dart b/namer_app/lib/main.dart index 3ef3c9f..952214a 100644 --- a/namer_app/lib/main.dart +++ b/namer_app/lib/main.dart @@ -119,15 +119,25 @@ class FavoritesPage extends StatelessWidget { Widget build(BuildContext context) { var appState = context.watch(); - var textFields = []; - for (var fave in appState.favorites) { - textFields.add(Text(fave.toString())); + if (appState.favorites.isEmpty) { + return Center( + child: Text('No favorites yet.'), + ); } - return Center( - child: ListView( - children: textFields, - ), + return ListView( + children: [ + Padding( + padding: const EdgeInsets.all(20), + child: Text('You have ' + '${appState.favorites.length} favorites:'), + ), + for (var pair in appState.favorites) + ListTile( + leading: Icon(Icons.favorite), + title: Text(pair.asLowerCase), + ), + ], ); } }