Functions
CodeComponent()
useIsStreamdownCodeBlock hook.
Parameters
__namedParameters
{children?: ReactNode;
components: {
Code: ComponentType<Omit<DetailedHTMLProps<HTMLAttributes<HTMLElement>, HTMLElement>, "ref"> & {
node?: Element;
}>;
Pre: ComponentType<Omit<DetailedHTMLProps<HTMLAttributes<HTMLPreElement>, HTMLPreElement>, "ref"> & {
node?: Element;
}>;
};
node?: any;
} & HTMLAttributes<HTMLElement>
Returns
Element
JsonCodeComponent()
Parameters
__namedParameters
SyntaxHighlighterProps
Returns
Element
StaticStreamdownWrapper()
Parameters
props
Omit<StreamdownProps, "children"> & {
markdownText: string;
}
Wrapper parameters.
Returns
Element
Static markdown document element.
StreamdownText()
@assistant-ui/react-streamdown and supports code syntax highlighting
(using Shiki) and Mermaid diagram parsing dynamically.
Parameters
props
Pass-through props.Returns
Element
The streaming Markdown rendering primitive.