MessageInputConfigService
The MessageInputConfigService
is used to keep a consistent configuration among the different MessageInput
components if your UI has more than one input component.
Properties
areMentionsEnabled
• areMentionsEnabled: undefined
| boolean
= true
If true, users can mention other users in messages. You also need to use the AutocompleteTextarea
for this feature to work.
Defined in
lib/message-input/message-input-config.service.ts:17
inputMode
• inputMode: "desktop"
| "mobile"
= 'desktop'
In desktop
mode the Enter
key will trigger message sending, in mobile
mode the Enter
key will insert a new line to the message input.
Defined in
lib/message-input/message-input-config.service.ts:30
isFileUploadEnabled
• isFileUploadEnabled: undefined
| boolean
= true
If file upload is enabled, the user can open a file selector from the input. Please note that the user also needs to have the necessary channel capability.
Defined in
lib/message-input/message-input-config.service.ts:13
isMultipleFileUploadEnabled
• isMultipleFileUploadEnabled: undefined
| boolean
= true
If false
, users can only upload one attachment per message
Defined in
lib/message-input/message-input-config.service.ts:21
mentionScope
• mentionScope: undefined
| "channel"
| "application"
= 'channel'
The scope for user mentions, either members of the current channel of members of the application