Wishlist button allows users to add/remove products to a wishlist and also serves as indicator if parent product is already in the wishlist.
Wishlist button elelemnt has two states: active and inactive. Active state is used when the product is already in the wishlist and inactive state is used when the product is not in the wishlist.
We create these two states by adding two diffrent icons to the button. One for active state and one for inactive state.