Message Scroller
The scrolling list of a conversation. It opens at the newest message, follows new ones while you're at the end, and stops following when you scroll up to read. A button takes you back.
Source
components/message-scroller.tsxUsage
When to use
Use when
The scrolling list of a conversation: it opens at the newest message, follows new ones while the user is at the end, and offers Scroll to end. Requires @shadcn/react
Don’t use when
A feed that isn't a conversation, or a short static list (let the page scroll)