um

Reactions

The emoji people have put on a message, each with its count and pressed when you're among them, and a button to add one. Forms, so toggling one is a request your app already handles.

Pills and the add button

Each pill posts to toggle itself; the pressed one is yours. The add button opens whatever picker you wire it to, here a native popover.

Under a message

m.reactions { |r| … } builds them in place, under the body.

Ana Silva
Yes! I'll book the corner table.