Extend Topic List Thumbnails TC with like button

A little extra detail: for us to accept it as a contribution into the core component it would need to be optional, and disabled-by-default (so we don’t change the behaviour for any existing users).

In terms of implementation, topic lists already have a ‘liked’ boolean, so you could use that to decide whether the :heart: is filled in. On click, it would need to send an ajax request to the ‘like’ API, and would need to handle any potential error conditions. (e.g. archived topics can’t be liked, you can’t revoke a like after a certain time period, etc.)

3 Likes