# Overview URL: /docs/api-reference/primitives Generated API reference for assistant-ui React primitive namespaces and parts. {/* AUTO-GENERATED by scripts/generate-api-reference-overviews.mts */} {/* Do not edit manually. */} Primitives are the composable React components exported from `@assistant-ui/react`. These pages focus on parts, props, rendered elements, and composition behavior. ## Pages \[#pages] {"Buttons for message actions like copy, edit, reload, speak, and feedback."} {"API reference for ActionBarMorePrimitive."} {"Conditional rendering component based on thread, message, or composer state."} {"A popover chat interface for floating assistant UI in the corner of the screen."} {"Components for displaying and managing file attachments in messages and composer."} {"Navigate between conversation branches with previous/next controls."} {"Primitives for the text input, send button, and attachments."} {"Components for displaying error messages in the chat interface."} {"Components for rendering message content, parts, and attachments."} {"Primitives for text, images, tool calls, and other message content."} {"A floating toolbar that appears when text is selected within a message."} {"API reference for SuggestionPrimitive."} {"Primitives for the message list, viewport, and welcome screen."} {"Display and manage multiple conversation threads with create and archive actions."} {"Individual thread item with title, archive, and delete controls."} {"Dropdown menu for additional thread actions like archive and delete."} {"How to compose primitives with custom components using asChild."}