Добавить кнопку лайка к миниатюрам списка тем в TC

Немного дополнительных деталей: чтобы мы приняли это как вклад в основной компонент, функция должна быть опциональной и отключенной по умолчанию (чтобы мы не меняли поведение для существующих пользователей).

Что касается реализации, в списках тем уже есть булево значение ‘liked’ (нравится), поэтому вы можете использовать его для определения, должен ли быть закрашен значок :heart:. При клике необходимо отправлять AJAX-запрос к API ‘like’ (лайк) и обрабатывать любые возможные условия ошибок (например, архивные темы нельзя лайкать, нельзя отозвать лайк после истечения определенного периода времени и т. д.).

3 лайка