Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Widget _buildRow(WordPair pair) {
- final alreadySaved = _saved.contains(pair);
- return ListTile(
- title: Text(
- pair.asPascalCase,
- style: _biggerFont,
- ),
- trailing: Icon(
- alreadySaved ? Icons.favorite : Icons.favorite_border,
- color: alreadySaved ? Colors.red : null,
- ),
- onTap: () {
- setState(() {
- if (alreadySaved) {
- _saved.remove(pair);
- } else {
- _saved.add(pair);
- }
- });
- },
- );
- }
Add Comment
Please, Sign In to add comment