Overview

This section covers message metadata and non-regular message states: timestamps, delivery/read state, deleted messages, blocked messages, error UI, and other state-driven variants.

Metadata

Use these when you want to change how timing or read state is presented without rewriting the rest of the message row.

State-Driven Variants

Recommendation

Customize MessageStatus and the timestamp components for metadata changes. Use the dedicated state components when the visual treatment depends on the message type or lifecycle state.