• Getting Started
  • Components
    • Barcodes
    • Buttons
    • Chartsupdated
    • Conversational UIupdated
    • Data Query
    • Date Inputsupdated
    • Date Math
    • Dialogs
    • Drawing
    • Dropdownsupdated
    • Editor
    • Excel Export
    • File Saver
    • Filter
    • Gantt
    • Gauges
    • Gridupdated
    • Icons
    • Indicators
    • Inputsupdated
    • Labels
    • Layout
    • ListBox
    • ListView
    • Map
    • Menus
    • Navigation
    • Notification
    • Pager
    • PDF Export
    • PDFViewer
    • PivotGridupdated
    • Popup
    • ProgressBars
    • Ripple
    • Schedulerupdated
    • ScrollView
    • Sortable
    • Spreadsheetupdated
    • ToolBar
    • Tooltips
    • TreeList
    • TreeView
    • Typography
    • Uploads
    • Utilities
  • Styling & Themes
  • Common Features
  • Project Setup
  • Knowledge Base
  • Sample Applications
  • FAQ
  • Troubleshooting
  • Updates
  • Changelogs
New to Kendo UI for Angular? Start a free 30-day trial

Message

Represents a Chat message (see example).

  • You are required to provide the author field.
  • Local users are displayed to the

right in left-to-right languages and to the left in right-to-left languages.

  • If typing is set to true, the Chat displays a typing indicator instead of text.
NameTypeDefaultDescription

attachmentLayout?

AttachmentLayout

The layout that will be used for displaying message attachments (if any).

attachments?

Attachment[]

(Optional) The message attachments.

author

User

The author of the message.

status?

string

An optional status string for the message. The status is displayed when the message is selected—either by clicking on it or by using the keyboard navigation shortcuts.

suggestedActions?

Action[]

The suggested quick actions that will be displayed below this message.

Suggested actions are displayed only for the last message in the conversation.

text?

string

(Optional) The text for the message. For example, certain messages can contain only attachments or quick actions.

timestamp?

Date

The time at which the message was composed.

typing?

boolean

A Boolean value which indicates if the message is still being typed by the user. If set to true, the Chat displays a typing indicator instead of the actual message.