Properties
Call Information
Details associated with the call.| Name | Type | Description | 
|---|---|---|
| call | CometChat.Call | CometChat call object consumed by the component to launch itself. | 
title
Heading text for the component| Name | Type | Description | 
|---|---|---|
| title | string | Heading text of the component | 
Custom view
UI component created and customised by the developer to meet your design or functional requirements.| Name | Type | Description | 
|---|---|---|
| subtitleView | Function as PropType<(call: CometChat.Call) => ViewType> | User-defined React component to customise the secondary text shown in the component. | 
Sound
This refers to the action of activating or allowing the audio or sound capabilities of the component.| Name | Type | Description | 
|---|---|---|
| disableSoundForCalls | boolean | When set to true, the component will not produce sound for all incoming / outgoing messages. | 
| customSoundForCalls | string | mp3 file asset of your choice to play for all incoming calls. | 
Function callback
Functions that can be invoked by the user in response to a specific event or condition.| Name | Type | Description | 
|---|---|---|
| onAccept | Function as PropType<(call:CometChat.Call)=>void> | Override the method that is invoked when user clicks on the accept button | 
| onDecline | Function as PropType<(call:CometChat.Call)=>void> | Override the method that is invoked when user clicks on the decline button | 
| onError | Function as PropType<(error: CometChat.CometChatException) => void> | Override the method that is invoked when an error is encountered within the component | 
Custom text
Customise the text or label displayed on the button| Name | Type | Description | 
|---|---|---|
| acceptButtonText | string | Text or label displayed on the accept button within the component. | 
| declineButtonText | string | Text or label displayed on the decline button within the component. | 
Style
Styling properties and values of all the involved components| Name | Type | Description | 
|---|---|---|
| AvatarStyle | AvatarStyle | Styling properties and values of the Avatar component | 
| ListItemStyle | listItemStyle | Styling properties and values of the List item component | 
| IncomingCallStyle | IncomingCallStyle | Styling properties of this component | 
Usage
- Vue