ValarSvelte

Marker

Displays an inline status, system note, bordered row, or labeled separator in a conversation.

Default

Variants

Use variant to switch between an inline marker, bordered row, and labeled separator.

Status

Set role="status" and include a Spinner for streaming or in-progress markers so updates are announced.

Shimmer

Add the shimmer utility class to Marker.Content for an animated streaming-text effect. The utility ships with the Valar Svelte package. See the shimmer docs for installation.

Separator

Use the separator variant for labeled dividers, such as dates or section breaks, in a conversation.

Border

Use the border variant for status rows that should keep the default marker alignment while separating the next row.

With Icon

Use Marker.Icon to render an icon alongside the content. Use flex-col to stack the icon above the content.

Links and Buttons

Turn a marker into a link or button with the child snippet on Marker.Root.