| reações instaladas | votação de posts instalada | habilitar curtidas em respostas | invocar removePostMenuButton(‘like’)? |
|---|---|---|---|
| não | não | não (NA) | não, manter |
| sim | não | NA | sim, remover o botão de curtir, mostrar reações |
| não | sim | não | sim, remover o botão de curtir para respostas |
| não | sim | sim | não, manter |
| sim | sim | não | sim, remover o botão de curtir, mostrar reações apenas para o primeiro post, não para respostas |
| sim | sim | sim | sim, remover o botão de curtir, mostrar reações para todos |
Esbocei algo como uma tabela verdade aqui. Precisamos programaticamente fazer com que as reações apareçam para posts diferentes dependendo das configurações do site, especialmente a opção habilitar curtidas em respostas, em vez de um simples display:none em CSS.
@tgxworld pegou algo parecido na época sugerindo que provavelmente deveríamos expor uma API no discourse-reactions (t/67550/10). Talvez devêssemos considerar isso.