added like button interaction

This commit is contained in:
deltamaya
2024-11-03 11:48:01 +08:00
parent 6cf5c7b27b
commit 03727d114c

View File

@@ -268,7 +268,7 @@ class _ComicPageState extends LoadingState<ComicPage, ComicDetails>
icon: const Icon(Icons.favorite_border), icon: const Icon(Icons.favorite_border),
activeIcon: const Icon(Icons.favorite), activeIcon: const Icon(Icons.favorite),
isActive: isLiked, isActive: isLiked,
text: (data!.likesCount ?? (isLiked ? 'Liked'.tl : 'Like'.tl)) text: ((data!.likesCount!=null) ?(data!.likesCount!+(isLiked?1:0)) :(isLiked ? 'Liked'.tl : 'Like'.tl))
.toString(), .toString(),
isLoading: isLiking, isLoading: isLiking,
onPressed: likeOrUnlike, onPressed: likeOrUnlike,