Property | Type | Description |
---|---|---|
conversationSummaryStyle | AIConversationSummaryStyle | Used to provide custom styling to conversation summary view. |
closeIconUrl | string | Custom close button icon url. |
loadingIconUrl | string | Custom loading icon url. |
loadingStateView | () => any | Custom loading state view for the component. |
emptyIconURL | string | Custom empty icon url. |
emptyStateView | () => any | Custom empty state view for the component. |
errorIconURL | string | Custom error icon url. |
errorStateView | () => any | Custom error state view for the component. |
unreadMessageThreshold | number | Conversation summary will be generated only if a conversation has same or more number of unread messages than unreadMessageThreshold . |
apiConfiguration | (user?: CometChat.User, group?: CometChat.Group) => Promise<Object> | The apiConfiguration callback allows you to override the default logic of fetching conversation starters. The apiConfiguration callback passes the user/group object of the conversation. You can use the SDK Method & pass additional configuration to customise the response. |
customView | (response: string, closeCallBack?: () => void) => Promise<any> | The customView callback allows you to display a custom UI for conversation starters. The customView callback passes the conversation summary & a close call back which you can call when you want to hide/close your UI. |