From 4a842d1698a39cec226233aab885d2f68335e847 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Fri, 16 Dec 2022 07:54:10 -0600 Subject: [PATCH] can toggle heart icon Signed-off-by: Jeff Carr --- lib/main.dart | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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 }, );