Skip to content

rtk-chat-composer-view

Last updated View as MarkdownAgent setup

A component which renders a chat composer

Properties

Property Type Required Default Description
canSendFiles boolean βœ… - Whether user can send file messages
canSendTextMessage boolean βœ… - Whether user can send text messages
iconPack IconPack1 ❌ defaultIconPack Icon pack
inputTextPlaceholder string βœ… - Placeholder for text input
isEditing boolean βœ… - Sets composer to edit mode
isSending boolean βœ… - Whether a message is being sent
maxLength number βœ… - Max length for text input
message string βœ… - Message to be pre-populated
quotedMessage string βœ… - Quote message to be displayed
rateLimits { period: number; maxInvocations: number; } βœ… - Rate limits
storageKey string βœ… - Key for storing message in localStorage
t RtkI18n1 ❌ useLanguage() Language

Usage Examples

Basic Usage

<rtk-chat-composer-view></rtk-chat-composer-view>

With Properties

<rtk-chat-composer-view
 inputTextPlaceholder="example"
 message="example"
 quotedMessage="example">
</rtk-chat-composer-view>
<script>
  const el = document.querySelector("rtk-chat-composer-view");

  el.canSendFiles = true;
  el.canSendTextMessage = true;
  el.isEditing = true;
</script>

Was this helpful?