@mdxui/dochat
v3.0.1
Published
AI chat components for MDXUI - build conversational AI experiences
Readme
@mdxui/dochat
AI chat components for building conversational experiences with MDXUI.
Installation
pnpm add @mdxui/dochat @mdxui/primitivesComponents
Chatbot Components
PromptInput- Composable chat input with attachments, model selectorMessage- User/assistant message display with markdown supportConversation- Thread container with auto-scrollCodeBlock- Syntax highlighted code with copy buttonReasoning- Collapsible thinking/reasoning sectionsSources- Expandable source citationsSuggestion- Suggestion chips with horizontal scrollTool- Tool call status indicatorsLoader- Typing/thinking indicators
Usage
import {
PromptInput,
PromptInputBody,
PromptInputTextarea,
PromptInputFooter,
PromptInputSubmit,
} from '@mdxui/dochat/chatbot'
export function ChatInput() {
return (
<PromptInput onSubmit={(message) => console.log(message)}>
<PromptInputBody>
<PromptInputTextarea placeholder="Ask anything..." />
</PromptInputBody>
<PromptInputFooter>
<div />
<PromptInputSubmit />
</PromptInputFooter>
</PromptInput>
)
}