I have two icons for "Like" button - ic_thumb_up and ic_thumb_up_selected
The type of icon should depend on the offer.likedByUser parameter.
var thumbIcon by remember {
mutableStateOf(if (offer.likedByUser) R.drawable.ic_thumb_up_selected else R.drawable.ic_thumb_up)
}
IconButton(
onClick = {
offer.likedByUser = !offer.likedByUser
}
) {
Image(painter = painterResource(id = thumbIcon) )
}
Why is it not working?