MeldUI

Mention

A rich text input that supports @-mention suggestions with customizable triggers and serialization.

Usage

Serialization Utilities

The mention system includes helpers to convert between display text and a serialized format that preserves mention metadata.

FunctionDescription
serializeMentionConverts mention data into a serialized string token
parseMentionsFromSerializedExtracts structured mention objects from a serialized string
deserializeToDisplayConverts a serialized string back into human-readable display text

Composable

useMention()

A composable that provides reactive mention state. Use it when you need programmatic access to the mention context, such as the current query, active trigger, and selected mentions.

Sub-components

Mention

Root component managing mention state and trigger detection

MentionInput

The editable text input area

MentionContent

Popover dropdown that shows mention suggestions

MentionItem

Individual suggestion item inside the dropdown

MentionEmpty

Content displayed when no suggestions match

MentionLoading

Loading indicator shown while suggestions are being fetched

MentionHighlighter

Overlay that renders highlighted mention tokens in the input