refactor to share renders for like/dislike statuses