Chat Page
A fixed height AI chat page in React with a header, a scrollable thread of user and assistant messages, and a prompt input pinned to the bottom.
src/registry/blocks/chat-page.tsx/r/chat-page.json
Installation#
bash
npx shadcn@latest add @minidev/chat-page
MiniDev UI is in the shadcn registry directory, so the short form works with no setup. Older CLI versions can use the full URL: npx shadcn@latest add https://ui.minidev.pro/r/chat-page.json
Usage#
tsx
import { ChatPage } from "@/components/ui/chat-page"
export function Example() {
return <ChatPage />
}
API reference#
ChatPage takes no props. It ships with realistic sample content: install it, then edit the copy and data in the file directly. The file is yours.
Dependencies#
npm
React only
Built from
Related ai chat components#
Agent TraceReact timeline of an AI agent run: each tool step shows pending, running, done or error, reports its duration and folds out details. The header sums up the run.Ai ComposerChat input for AI apps with a multiline textarea, Enter to send, suggestion chips, attach button, model picker and a stop button while a response streams.Artifact PreviewFramed preview for AI generated artifacts such as code, documents or UI, with a title bar, copy button and optional expand action for a full view.Attachment ChipCompact Tailwind file chip with a paperclip icon, truncated filename and an optional remove button, for attachments in chat composers, emails and forms.Chat ThreadScrolling chat thread for React that renders user, assistant and system messages as bubbles, auto scrolls to the newest one and uses a live log role.Citation ChipInline citation button for AI answers, with an accent source number and label. Link it to a source panel or popover so users can check references.
All AI chat UI components for React