Overview
This section covers the special labels shown above a message body for pinned messages, reminders, saved-for-later messages, and sent-to-channel states.
How It Fits Together
MessageHeader is the parent header component. It decides which specialized header variant should render for the current message.
If you only need to change one header type, override that specific header component instead of replacing MessageHeader.
Header Variants
Recommendation
Keep these header overrides compact and state-driven. They should add context to the message, not compete with the main message content.