hashbrown

MagicTextRendererProps

Props for the MagicTextRenderer component.

API

caret
MagicTextCaret

Caret rendering behavior for streaming output.

children
string

Full Markdown source that grows over time.

className
string

Optional class applied to the root element.

isComplete
boolean

When true, finalizes the parser state after applying the latest text.

nodeRenderers
MagicTextNodeRenderers

Optional custom renderers keyed by Markdown node type.

onCitationClick
(event: MouseEvent<HTMLAnchorElement>, citation: MagicTextCitationRenderData, node: MarkdownCitationReferenceNode) => void

Called when a citation reference is clicked.

onLinkClick
(event: MouseEvent<HTMLAnchorElement>, url: string, node: MarkdownNode) => void

Called when a link or autolink is clicked.

parserOptions
PartialMarkdownParserOptions

Optional Cacheplane parser options.

segmenter
SegmenterOptions

Optional text segmentation used for streaming animations.