diff --git a/lib/main.dart b/lib/main.dart index 5789db5..c682d92 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -36,7 +36,7 @@ class MyApp extends StatelessWidget { class _RandomWordsState extends State { final _suggestions = []; final _saved = {}; // NEW - final _biggerFont = const TextStyle(fontSize: 24); + final _biggerFont = const TextStyle(fontSize: 36); // #enddocregion RWS-var // #docregion RWS-build @@ -64,7 +64,15 @@ class _RandomWordsState extends State { color: alreadySaved ? Colors.red : null, semanticLabel: alreadySaved ? 'Remove from saved' : 'Save', ), - ); + onTap: () { // NEW from here ... + setState(() { + if (alreadySaved) { + _saved.remove(_suggestions[index]); + } else { + _saved.add(_suggestions[index]); + } + }); + }); // #enddocregion listTile }, );