| reactions installed | post voting installed | enable likes on answers | invoke removePostMenuButton(‘like’)? |
|---|---|---|---|
| no | no | no (NA) | no, keep |
| yes | no | NA | yes, remove the like button, show reactions |
| no | yes | no | yes, remove the like button for answers |
| no | yes | yes | no, keep |
| yes | yes | no | yes, remove the like button, also only show reactions for the first post not answers |
| yes | yes | yes | yes, remove the like button, show reactions for all |
Sketched out something like a truth table here. We need to programmatically make reactions show up for posts different posts depending on the site settings, especially the enable likes on answers one, instead of a straight up css display:none.
@tgxworld sort of caught this one back then suggesting that we should probably expose an API on discourse-reactions (t/67550/10). Perhaps we should consider that.