KendoReact
The KendoReact PromptBox delivers a consolidated, purpose-built input interface for chat and AI-powered workflows. It combines text input, file attachments, speech-to-text and configurable action buttons into a single, flexible component designed for human–AI interaction. With adaptive rendering modes, customizable adornments and full integration with the KendoReact Chat component, PromptBox streamlines how users compose and submit prompts.
KendoReact PromptBox supports multiple rendering modes that define how the input behaves as users type:
These modes allow you to tailor the input experience to compact chat UIs or longer prompt scenarios.
PromptBox includes configurable tools that enhance message composition:
Each tool can be enabled independently and configured to match your workflow.
PromptBox supports start, end and top adornments that allow you to insert custom content around the input area.
These templates make it easy to add contextual actions, indicators or helper content.
Control the appearance of built-in buttons by adjusting fill mode, size, corner radius and theme color. Layout behavior, maximum height and initial state are fully configurable to align with your application design.
PromptBox exposes events for input changes, action execution, processing state and speech-to-text results. It integrates naturally with existing state management and form logic. The component also supports full keyboard navigation and follows WAI-ARIA accessibility guidelines to ensure inclusive interaction.