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.
npx shadcn@latest add @minidev/chat-page
chat-page