diff --git a/ai-agents.mdx b/ai-agents.mdx index 7bbbfe6de..d0804e679 100644 --- a/ai-agents.mdx +++ b/ai-agents.mdx @@ -67,7 +67,7 @@ Because CometChat AI Agents are model-agnostic, you can swap providers or upgrad
Create and manage frontend actions and tools to enhance your agent’s capabilities.
Actions: trigger UI & workflows. Tools: structured capabilities the agent can call.
*/} diff --git a/ai-agents/agent-builder/overview.mdx b/ai-agents/agent-builder/overview.mdx index 00a166161..8f51dc615 100644 --- a/ai-agents/agent-builder/overview.mdx +++ b/ai-agents/agent-builder/overview.mdx @@ -49,7 +49,7 @@ Agent Builder provides the capability to create, configure, and customize AI age- After creation, configure instructions, tools, and MCPs from the left-hand tabs. Detailed guidance lives in the Instructions, Tools, and MCP sections. + After creation, configure instructions, tools, and MCPs from the left-hand tabs. Detailed guidance lives in the Instructions, Tools, and MCP sections.
diff --git a/ui-kit/android/v4/extensions.mdx b/ui-kit/android/v4/extensions.mdx
index 2ff0aade2..c7e94db9c 100644
--- a/ui-kit/android/v4/extensions.mdx
+++ b/ui-kit/android/v4/extensions.mdx
@@ -89,7 +89,7 @@ Once you have successfully activated the [Link Preview Extension](/fundamentals/
### Profanity Filter
-The Profanity Filter extension helps in maintaining the chat decorum by censoring obscene and inappropriate words in the messages. For a comprehensive understanding and guide on implementing and using the Profanity Filter Extension, refer to our specific guide on the [Legacy Extensions](/moderation/legacy-extensions).
+The Profanity Filter extension helps in maintaining the chat decorum by censoring obscene and inappropriate words in the messages. For a comprehensive understanding and guide on implementing and using the Profanity Filter Extension, refer to our specific guide on the [Legacy Extensions](https://assets.cometchat.io/legacy-docs/moderation/legacy-extensions.html).
Once you have successfully activated the Profanity Filter Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/android/v4/message-list) component of UI Kits.
@@ -99,7 +99,7 @@ Once you have successfully activated the Profanity Filter Extension from your Co
### Data Masking
-The Data Masking extension helps secure sensitive data by masking information like credit card numbers and phone numbers in a chat message. For a comprehensive understanding and guide on implementing and using the Data Masking Extension, refer to our specific guide on the [Legacy Extensions](/moderation/legacy-extensions).
+The Data Masking extension helps secure sensitive data by masking information like credit card numbers and phone numbers in a chat message. For a comprehensive understanding and guide on implementing and using the Data Masking Extension, refer to our specific guide on the [Legacy Extensions](https://assets.cometchat.io/legacy-docs/moderation/legacy-extensions.html).
Once you have successfully activated the Data Masking Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/android/v4/message-list) component of UI Kits.
@@ -109,7 +109,7 @@ Once you have successfully activated the Data Masking Extension from your CometC
### Image Moderation
-The Image Moderation extension uses machine learning to detect and filter out inappropriate or explicit images shared in the chat. For a comprehensive understanding and guide on implementing and using the Image Moderation Extension, refer to our specific guide on the [Legacy Extensions](/moderation/legacy-extensions).
+The Image Moderation extension uses machine learning to detect and filter out inappropriate or explicit images shared in the chat. For a comprehensive understanding and guide on implementing and using the Image Moderation Extension, refer to our specific guide on the [Legacy Extensions](https://assets.cometchat.io/legacy-docs/moderation/legacy-extensions.html).
Once you have successfully activated the Image Moderation Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/android/v4/message-list) component of UI Kits.
diff --git a/ui-kit/android/v6/extensions.mdx b/ui-kit/android/v6/extensions.mdx
index 3c254551f..138c33f80 100644
--- a/ui-kit/android/v6/extensions.mdx
+++ b/ui-kit/android/v6/extensions.mdx
@@ -100,6 +100,6 @@ Once you have successfully activated the [Thumbnail Generation Extension](/funda
### Profanity Filter
-The Profanity Filter extension helps in maintaining the chat decorum by censoring obscene and inappropriate words in the messages. For a comprehensive understanding and guide on implementing and using the Profanity Filter Extension, refer to our specific guide on the [Legacy Extensions](/moderation/legacy-extensions).
+The Profanity Filter extension helps in maintaining the chat decorum by censoring obscene and inappropriate words in the messages. For a comprehensive understanding and guide on implementing and using the Profanity Filter Extension, refer to our specific guide on the [Legacy Extensions](https://assets.cometchat.io/legacy-docs/moderation/legacy-extensions.html).
Once you have successfully activated the Profanity Filter Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/android/v6/message-list) component of UI Kits.
diff --git a/ui-kit/angular/components/cometchat-search.mdx b/ui-kit/angular/components/cometchat-search.mdx
index 5f96bd4b1..b11eab162 100644
--- a/ui-kit/angular/components/cometchat-search.mdx
+++ b/ui-kit/angular/components/cometchat-search.mdx
@@ -840,5 +840,5 @@ export class SearchDemoComponent implements OnInit {
- [SearchConversationsService](/ui-kit/angular/api-reference/search-conversations-service) — Conversation search state, SDK queries, real-time listeners
- [SearchMessagesService](/ui-kit/angular/api-reference/search-messages-service) — Message search state, attachment-type filtering, scoped queries
- [CometChatTemplatesService](/ui-kit/angular/api-reference/templates-service) — Template resolution priority chain and global template overrides
-- [Accessibility](/accessibility#search) — Cross-component keyboard accessibility reference
-- [Events](/events) — UIKit event bus for decoupled component communication
+- [Accessibility](/ui-kit/angular/accessibility#search) — Cross-component keyboard accessibility reference
+- [Events](/ui-kit/angular/events) — UIKit event bus for decoupled component communication
diff --git a/ui-kit/angular/customization/date-time-formatting.mdx b/ui-kit/angular/customization/date-time-formatting.mdx
index 78824f6aa..255c23ce8 100644
--- a/ui-kit/angular/customization/date-time-formatting.mdx
+++ b/ui-kit/angular/customization/date-time-formatting.mdx
@@ -266,16 +266,16 @@ export class ChatComponent {
## Next Steps
@@ -29,7 +29,7 @@ Smart Replies are AI-generated responses to messages. They can predict what a us
For a comprehensive understanding and guide on implementing and using the Smart Replies, refer to our specific guide on the [Smart Replies](/fundamentals/ai-user-copilot/smart-replies).
-Once you have successfully activated the [Smart Replies](/fundamentals/ai-user-copilot/smart-replies) from your CometChat Dashboard, the feature will automatically be incorporated into the Action sheet of [MessageComposer](/ui-kit/angular/message-composer) Component of UI Kits.
+Once you have successfully activated the [Smart Replies](/fundamentals/ai-user-copilot/smart-replies) from your CometChat Dashboard, the feature will automatically be incorporated into the Action sheet of [MessageComposer](/ui-kit/angular/v4/message-composer) Component of UI Kits.
@@ -41,7 +41,7 @@ The Conversation Summary feature provides concise summaries of long conversation
For a comprehensive understanding and guide on implementing and using the Conversation Summary, refer to our specific guide on the [Conversation Summary](/fundamentals/ai-user-copilot/conversation-summary).
-Once you have successfully activated the [Smart Replies](/fundamentals/ai-user-copilot/smart-replies) from your CometChat Dashboard, the feature will automatically be incorporated into the Action sheet of [MessageComposer](/ui-kit/angular/message-composer) Component of UI Kits.
+Once you have successfully activated the [Smart Replies](/fundamentals/ai-user-copilot/smart-replies) from your CometChat Dashboard, the feature will automatically be incorporated into the Action sheet of [MessageComposer](/ui-kit/angular/v4/message-composer) Component of UI Kits.
@@ -53,7 +53,7 @@ AI Assist Bots automate responses and prompt interaction in the chat. They can h
For a comprehensive understanding and guide on implementing and using the AI Assist Bot, refer to our specific guide on the [AI Assist Bot](http://localhost:3000/docs-beta/ai/bots).
-Once you have successfully activated the [AI Assist Bot](http://localhost:3000/docs-beta/ai/bots) from your CometChat Dashboard, the feature will automatically be incorporated into the Action sheet of [MessageComposer](/ui-kit/angular/message-composer) Component of UI Kits.
+Once you have successfully activated the [AI Assist Bot](http://localhost:3000/docs-beta/ai/bots) from your CometChat Dashboard, the feature will automatically be incorporated into the Action sheet of [MessageComposer](/ui-kit/angular/v4/message-composer) Component of UI Kits.
diff --git a/ui-kit/angular/v4/audio-bubble.mdx b/ui-kit/angular/v4/audio-bubble.mdx
index c6da51739..a4b1a3a19 100644
--- a/ui-kit/angular/v4/audio-bubble.mdx
+++ b/ui-kit/angular/v4/audio-bubble.mdx
@@ -13,7 +13,7 @@ description: "Audio Bubble — CometChat documentation."
| autoPlay | boolean | When set to true, the audio will automatically begin playback as soon as it can do so, without waiting for the entire audio file to finish downloading. |
| loop | boolean | When set to true, the audio player will automatically seek back to the start upon reaching the end of the audio. |
| muted | boolean | when set to true, the audio will be initially silenced. |
-| audioStyle | [AudioBubbleStyle](/ui-kit/angular/audio-bubble#audiobubblestyle) | Styling properties and values of the element |
+| audioStyle | [AudioBubbleStyle](/ui-kit/angular/v4/audio-bubble#audiobubblestyle) | Styling properties and values of the element |
## AudioBubbleStyle
diff --git a/ui-kit/angular/v4/backdrop.mdx b/ui-kit/angular/v4/backdrop.mdx
index 516f4f21a..f86d5b39a 100644
--- a/ui-kit/angular/v4/backdrop.mdx
+++ b/ui-kit/angular/v4/backdrop.mdx
@@ -10,7 +10,7 @@ This element represents the background against which other elements are presente
| Name | Type | Description |
| ------------- | ------------------------------------------------------------ | -------------------------------------------- |
| isOpen | Boolean | When set to true, makes the element visible |
-| backdropStyle | [BackdropStyle](/ui-kit/angular/backdrop#backdropstyle) | Styling properties and values of the element |
+| backdropStyle | [BackdropStyle](/ui-kit/angular/v4/backdrop#backdropstyle) | Styling properties and values of the element |
## Events
diff --git a/ui-kit/angular/v4/badge.mdx b/ui-kit/angular/v4/badge.mdx
index 80bcca42b..e36889de5 100644
--- a/ui-kit/angular/v4/badge.mdx
+++ b/ui-kit/angular/v4/badge.mdx
@@ -16,7 +16,7 @@ description: "Badge — CometChat documentation."
| Name | Type | Description |
| ---------- | ---------------------------------------------------- | --------------------------------- |
| count | number | The numeric value to be displayed |
-| badgeStyle | [BadgeStyle](/ui-kit/angular/badge#badge-style) | Styling properties of the element |
+| badgeStyle | [BadgeStyle](/ui-kit/angular/v4/badge#badge-style) | Styling properties of the element |
## Badge Style
diff --git a/ui-kit/angular/v4/button-group.mdx b/ui-kit/angular/v4/button-group.mdx
index 674b87f59..4e84b3a97 100644
--- a/ui-kit/angular/v4/button-group.mdx
+++ b/ui-kit/angular/v4/button-group.mdx
@@ -12,7 +12,7 @@ This element is grouping of buttons together in a single line.
| Name | Type | Description |
| ---------------- | ---------------------------------------------------------------------- | -------------------------------------------- |
| data | Array of any: \{id,buttonText,hoverText,iconURL,onClick} | Array of button element properties |
-| buttonGroupStyle | [ButtonGroupStyle](/ui-kit/angular/button-group#buttongroupstyle) | Styling properties and values of the element |
+| buttonGroupStyle | [ButtonGroupStyle](/ui-kit/angular/v4/button-group#buttongroupstyle) | Styling properties and values of the element |
## ButtonGroupStyle
diff --git a/ui-kit/angular/v4/call-buttons.mdx b/ui-kit/angular/v4/call-buttons.mdx
index bf59ec403..ca4d61fba 100644
--- a/ui-kit/angular/v4/call-buttons.mdx
+++ b/ui-kit/angular/v4/call-buttons.mdx
@@ -5,7 +5,7 @@ description: "Call Buttons — CometChat documentation."
## Overview
-The `Call Button` is a [Component](/ui-kit/angular/components-overview#components) provides users with the ability to make calls, access call-related functionalities, and control call settings. Clicking this button typically triggers the call to be placed to the desired recipient.
+The `Call Button` is a [Component](/ui-kit/angular/v4/components-overview#components) provides users with the ability to make calls, access call-related functionalities, and control call settings. Clicking this button typically triggers the call to be placed to the desired recipient.
@@ -92,7 +92,7 @@ export class AppComponent {
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. onVoiceCallClick
@@ -298,7 +298,7 @@ The `Call Buttons` component does not have any exposed filters.
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
The list of events emitted by the `Call Buttons` component is as follows.
@@ -584,9 +584,9 @@ The Call Buttons Component is a Composite Component and it has a specific set of
### OngoingCall
-If you want to customize the properties of the [OngoingCall](/ui-kit/angular/ongoing-call) Component inside Call Buttons Component, you need use the `CallScreenConfiguration` object.
+If you want to customize the properties of the [OngoingCall](/ui-kit/angular/v4/ongoing-call) Component inside Call Buttons Component, you need use the `CallScreenConfiguration` object.
-The `OngoingCallConfiguration` provides access to all the [Action](/ui-kit/angular/ongoing-call#actions), [Filters](/ui-kit/angular/ongoing-call#filters), [Styles](/ui-kit/angular/ongoing-call#style), [Functionality](/ui-kit/angular/ongoing-call#functionality), and [Advanced](/ui-kit/angular/ongoing-call#advanced) properties of the [OngoingCall](/ui-kit/angular/ongoing-call) component.
+The `OngoingCallConfiguration` provides access to all the [Action](/ui-kit/angular/v4/ongoing-call#actions), [Filters](/ui-kit/angular/v4/ongoing-call#filters), [Styles](/ui-kit/angular/v4/ongoing-call#style), [Functionality](/ui-kit/angular/v4/ongoing-call#functionality), and [Advanced](/ui-kit/angular/v4/ongoing-call#advanced) properties of the [OngoingCall](/ui-kit/angular/v4/ongoing-call) component.
> Please note that the Properties marked with the 🛑 symbol are not accessible within the Configuration Object.
@@ -596,7 +596,7 @@ The `OngoingCallConfiguration` provides access to all the [Action](/ui-kit/angul
-In this example, we will show how you can display the call recording button in the [OngoingCall](/ui-kit/angular/ongoing-call) component using `ongoingCallConfiguration`.
+In this example, we will show how you can display the call recording button in the [OngoingCall](/ui-kit/angular/v4/ongoing-call) component using `ongoingCallConfiguration`.
-In this example, we will be changing the background color of [OutGoingCall](/ui-kit/angular/outgoing-call) component using `OutGoingCallConfiguration`.
+In this example, we will be changing the background color of [OutGoingCall](/ui-kit/angular/v4/outgoing-call) component using `OutGoingCallConfiguration`.
@@ -29,7 +29,7 @@ After adding this dependency, the Angular UI Kit will automatically detect it an
### Incoming Call
-The [Incoming Call](/ui-kit/angular/incoming-call) component of the CometChat UI Kit provides the functionality that lets users receive real-time audio and video calls in the app.
+The [Incoming Call](/ui-kit/angular/v4/incoming-call) component of the CometChat UI Kit provides the functionality that lets users receive real-time audio and video calls in the app.
When a call is made to a user, the Incoming Call component triggers and displays a call screen. This call screen typically displays the caller information and provides the user with options to either accept or reject the incoming call.
@@ -39,7 +39,7 @@ When a call is made to a user, the Incoming Call component triggers and displays
### Outgoing Call
-The [Outgoing Call](/ui-kit/angular/outgoing-call) component of the CometChat UI Kit is designed to manage the outgoing call process within your application. When a user initiates an audio or video call to another user or group, this component displays an outgoing call screen, showcasing information about the recipient and the call status.
+The [Outgoing Call](/ui-kit/angular/v4/outgoing-call) component of the CometChat UI Kit is designed to manage the outgoing call process within your application. When a user initiates an audio or video call to another user or group, this component displays an outgoing call screen, showcasing information about the recipient and the call status.
Importantly, the Outgoing Call component is smartly designed to transition automatically into the ongoing call screen once the receiver accepts the call. This ensures a smooth flow from initiating the call to engaging in a conversation, without any additional steps required from the user.
@@ -49,7 +49,7 @@ Importantly, the Outgoing Call component is smartly designed to transition autom
### Ongoing Call
-The [OngoingCall](/ui-kit/angular/ongoing-call) component is the user interface that displays during an ongoing call. For an audio call, this screen displays the participant's name, call duration, and buttons to mute the audio, enable or disable video, switch the camera, and end the call.
+The [OngoingCall](/ui-kit/angular/v4/ongoing-call) component is the user interface that displays during an ongoing call. For an audio call, this screen displays the participant's name, call duration, and buttons to mute the audio, enable or disable video, switch the camera, and end the call.
For a video call, the Call Screen might additionally display the video footage from both the user's camera and the recipient's camera.
@@ -59,7 +59,7 @@ For a video call, the Call Screen might additionally display the video footage f
### Call Logs
-[Call Logs](/ui-kit/angular/call-logs) component provides you with the records call events such as who called who, the time of the call, and the duration of the call. This information can be fetched from the CometChat server and displayed in a structured format for users to view their past call activities.
+[Call Logs](/ui-kit/angular/v4/call-logs) component provides you with the records call events such as who called who, the time of the call, and the duration of the call. This information can be fetched from the CometChat server and displayed in a structured format for users to view their past call activities.
diff --git a/ui-kit/angular/v4/call-log-details.mdx b/ui-kit/angular/v4/call-log-details.mdx
index e1b66e181..f282e8f99 100644
--- a/ui-kit/angular/v4/call-log-details.mdx
+++ b/ui-kit/angular/v4/call-log-details.mdx
@@ -5,7 +5,7 @@ description: "Call Log Details — CometChat documentation."
## Overview
-The `Call Log Details` is a [Composite Component](/ui-kit/angular/components-overview#composite-components) that displays all the information related to a call. This component displays information like user/group information, participants of the call, recordings of the call (if available) & history of all the previous calls. Also, it has buttons to start a new call.
+The `Call Log Details` is a [Composite Component](/ui-kit/angular/v4/components-overview#composite-components) that displays all the information related to a call. This component displays information like user/group information, participants of the call, recordings of the call (if available) & history of all the previous calls. Also, it has buttons to start a new call.
@@ -13,9 +13,9 @@ The `Call Log Details` is a [Composite Component](/ui-kit/angular/components-ove
| Components | Description |
| ------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| [Call Log History](/ui-kit/angular/call-log-history) | The `Call Log History` component shows a paginated list of all the calls between the logged-in user & another user or group. This allows the user to see all the calls with a specific user/group they have initiated/received/missed. |
-| [Call Log Recordings](/ui-kit/angular/call-log-recording) | The `Call Log Recordings` component shows a paginated list of recordings of a particular call. |
-| [Call Log participants](/ui-kit/angular/call-log-participants) | The `Call Log Participants` component shows a separate view that displays comprehensive information about Call. |
+| [Call Log History](/ui-kit/angular/v4/call-log-history) | The `Call Log History` component shows a paginated list of all the calls between the logged-in user & another user or group. This allows the user to see all the calls with a specific user/group they have initiated/received/missed. |
+| [Call Log Recordings](/ui-kit/angular/v4/call-log-recording) | The `Call Log Recordings` component shows a paginated list of recordings of a particular call. |
+| [Call Log participants](/ui-kit/angular/v4/call-log-participants) | The `Call Log Participants` component shows a separate view that displays comprehensive information about Call. |
## Usage
@@ -108,7 +108,7 @@ export class AppComponent {
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. onBackClick
@@ -194,7 +194,7 @@ The `Call Log Details` component does not have any exposed filters.
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
The `CallLogDetails` does not produce any events.
@@ -306,7 +306,7 @@ The following properties are exposed by `CallLogDetailsStyle`:
##### 2. Avatar Style
-If you want to apply customized styles to the `Avatar` component within the `Call Log Details` Component, you can use the following code snippet. For more information you can refer [Avatar Styles](/ui-kit/angular/avatar#avatar-style).
+If you want to apply customized styles to the `Avatar` component within the `Call Log Details` Component, you can use the following code snippet. For more information you can refer [Avatar Styles](/ui-kit/angular/v4/avatar#avatar-style).
@@ -16,9 +16,9 @@ The `Call Log History` is comprised of the following components:
| Components | Description |
| --------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| CometChatList | a reusable container component having title, search box, customisable background and a List View |
-| [CometChatListItem](/ui-kit/angular/list-item) | a component that renders data obtained from a Group object on a Tile having a title, subtitle, leading and trailing view |
+| [CometChatListItem](/ui-kit/angular/v4/list-item) | a component that renders data obtained from a Group object on a Tile having a title, subtitle, leading and trailing view |
| cometchat-divider | This component is a visual element used to separate content or sections within a CometChat interface, enhancing readability and visual organization |
-| [cometchat-date](/ui-kit/angular/date) | This Component used to show the date and time. You can also customize the appearance of this widget by modifying its logic. |
+| [cometchat-date](/ui-kit/angular/v4/date) | This Component used to show the date and time. You can also customize the appearance of this widget by modifying its logic. |
| cometchat-button | This component represents a button with optional icon and text. |
## Usage
@@ -96,7 +96,7 @@ export class AppComponent {
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. onBackClick
@@ -348,7 +348,7 @@ export class AppComponent {
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
The `CallLogHistory` does not produce any events.
@@ -464,7 +464,7 @@ The following properties are exposed by `CallLogHistoryStyle`:
##### 2. ListItem Style
-If you want to apply customized styles to the `List Item` component within the `Call Log History` Component, you can use the following code snippet. For more information, you can refer [ListItem Styles](/ui-kit/angular/list-item#listitemstyle).
+If you want to apply customized styles to the `List Item` component within the `Call Log History` Component, you can use the following code snippet. For more information, you can refer [ListItem Styles](/ui-kit/angular/v4/list-item#listitemstyle).
@@ -16,8 +16,8 @@ The `Call Log Participants` is comprised of the following components:
| Components | Description |
| --------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| CometChatList | a reusable container component having title, search box, customisable background and a List View |
-| [CometChatListItem](/ui-kit/angular/list-item) | a component that renders data obtained from a Group object on a Tile having a title, subtitle, leading and trailing view |
-| [cometchat-date](/ui-kit/angular/date) | This Component used to show the date and time. You can also customize the appearance of this widget by modifying its logic. |
+| [CometChatListItem](/ui-kit/angular/v4/list-item) | a component that renders data obtained from a Group object on a Tile having a title, subtitle, leading and trailing view |
+| [cometchat-date](/ui-kit/angular/v4/date) | This Component used to show the date and time. You can also customize the appearance of this widget by modifying its logic. |
| cometchat-button | This component represents a button with optional icon and text. |
## Usage
@@ -103,7 +103,7 @@ export class AppComponent {
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. onBackClick
@@ -183,7 +183,7 @@ The `Call Log Participants` component does not have any exposed filters.
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
The `Call Log Participants` does not produce any events.
@@ -295,7 +295,7 @@ The following properties are exposed by `CallLogParticipantsStyle`:
##### 2. ListItem Style
-If you want to apply customized styles to the `List Item` component within the `Call Log Participants` Component, you can use the following code snippet. For more information, you can refer [ListItem Styles](/ui-kit/angular/list-item#listitemstyle).
+If you want to apply customized styles to the `List Item` component within the `Call Log Participants` Component, you can use the following code snippet. For more information, you can refer [ListItem Styles](/ui-kit/angular/v4/list-item#listitemstyle).
@@ -16,8 +16,8 @@ The `Call Log Recordings` is comprised of the following components:
| Components | Description |
| --------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| CometChatList | a reusable container component having title, search box, customisable background and a List View |
-| [CometChatListItem](/ui-kit/angular/list-item) | a component that renders data obtained from a Group object on a Tile having a title, subtitle, leading and trailing view |
-| [cometchat-date](/ui-kit/angular/date) | This Component used to show the date and time. You can also customize the appearance of this widget by modifying its logic. |
+| [CometChatListItem](/ui-kit/angular/v4/list-item) | a component that renders data obtained from a Group object on a Tile having a title, subtitle, leading and trailing view |
+| [cometchat-date](/ui-kit/angular/v4/date) | This Component used to show the date and time. You can also customize the appearance of this widget by modifying its logic. |
| cometchat-button | This component represents a button with optional icon and text. |
## Usage
@@ -93,7 +93,7 @@ export class AppComponent {
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. onBackClick
@@ -219,7 +219,7 @@ The `Call Log Recordings` component does not have any exposed filters.
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
The `Call Log Recordings` does not produce any events.
@@ -324,7 +324,7 @@ The following properties are exposed by `CallLogRecordingsStyle`:
##### 2. ListItem Style
-If you want to apply customized styles to the `List Item` component within the `Call Log Recordings` Component, you can use the following code snippet. For more information, you can refer [ListItem Styles](/ui-kit/angular/list-item#listitemstyle).
+If you want to apply customized styles to the `List Item` component within the `Call Log Recordings` Component, you can use the following code snippet. For more information, you can refer [ListItem Styles](/ui-kit/angular/v4/list-item#listitemstyle).
@@ -13,8 +13,8 @@ The `CometChatCallLogsWithDetails` is a [Composite Component](/ui-kit/angular/co
| Components | Description |
| --------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| [Call Logs](/ui-kit/angular/call-logs) | The `Call Logs` component is designed to show the list of Call Log available . By default, names are shown for all listed users, along with their avatar if available. |
-| [Call Log Details](/ui-kit/angular/call-log-details) | The `Call Log Details` component is designed to displays all the information related to a call. This component displays information like user/group information, participants of the call, recordings of the call (if available) & history of all the previous calls. |
+| [Call Logs](/ui-kit/angular/v4/call-logs) | The `Call Logs` component is designed to show the list of Call Log available . By default, names are shown for all listed users, along with their avatar if available. |
+| [Call Log Details](/ui-kit/angular/v4/call-log-details) | The `Call Log Details` component is designed to displays all the information related to a call. This component displays information like user/group information, participants of the call, recordings of the call (if available) & history of all the previous calls. |
## Usage
@@ -91,7 +91,7 @@ export class AppComponent {
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
While the CallLogsWithDetails component does not have its actions, its components - Call Logs, and Call Log Details - each have their own set of actions.
@@ -162,7 +162,7 @@ export class AppComponent {
The `CometChatCallLogsWithDetails` component overrides several actions from its components to reach its default behavior. The list of actions overridden by GroupsWithMessages includes:
-* [onInfoClick](/ui-kit/angular/call-logs#2-oninfoclick) : By overriding the `onInfoClick` of the Call Logs Component, CallLogsWithDetails achieves navigation from [Call Logs](/ui-kit/angular/call-logs) to [Call Log Details](/ui-kit/angular/call-log-details) component.
+* [onInfoClick](/ui-kit/angular/v4/call-logs#2-oninfoclick) : By overriding the `onInfoClick` of the Call Logs Component, CallLogsWithDetails achieves navigation from [Call Logs](/ui-kit/angular/v4/call-logs) to [Call Log Details](/ui-kit/angular/v4/call-log-details) component.
@@ -174,7 +174,7 @@ The `CometChatCallLogsWithDetails` component overrides several actions from its
**Filters** allow you to customize the data displayed in a list within a Component. You can filter the list based on your specific criteria, allowing for a more customized. Filters can be applied using RequestBuilders of Chat SDK.
-While the CallLogsWithDetails component does not have filters, its components do, For more detail on individual filters of its component refer to [Call Logs](/ui-kit/angular/call-logs) and [Call Log Details](/ui-kit/angular/call-log-details).
+While the CallLogsWithDetails component does not have filters, its components do, For more detail on individual filters of its component refer to [Call Logs](/ui-kit/angular/v4/call-logs) and [Call Log Details](/ui-kit/angular/v4/call-log-details).
By utilizing the [Configurations](#configurations) object of its components, you can apply filters.
@@ -238,7 +238,7 @@ export class AppComponent {
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
The CallLogsWithDetails does not produce any events.
@@ -317,7 +317,7 @@ export class AppComponent {
***
-You can also customize its component styles. For more details on individual component styles, you can refer [Call Logs Styles](/ui-kit/angular/call-logs#1-calllogs-style) and [Call Log Details Styles](/ui-kit/angular/call-log-details#1-calllogdetails-style).
+You can also customize its component styles. For more details on individual component styles, you can refer [Call Logs Styles](/ui-kit/angular/v4/call-logs#1-calllogs-style) and [Call Log Details Styles](/ui-kit/angular/v4/call-log-details#1-calllogdetails-style).
Styles can be applied to SubComponents using their respective [configurations](#configurations).
@@ -461,7 +461,7 @@ Below is a list of customizations along with corresponding code snippets:
Nearly all functionality customizations available for a Component are also available for the composite component. Using [Configuration](#configurations), you can modify the properties of its components to suit your needs.
-You can find the list of all Functionality customization of individual components in [Call Logs](/ui-kit/angular/call-logs#functionality)and [Call Log Details Styles](/ui-kit/angular/call-log-details#functionality).
+You can find the list of all Functionality customization of individual components in [Call Logs](/ui-kit/angular/v4/call-logs#functionality)and [Call Log Details Styles](/ui-kit/angular/v4/call-log-details#functionality).
**Example**
@@ -598,17 +598,17 @@ export class AppComponent {
***
-To find all the details on individual Component advance customization you can refer, [Call Logs Advance](/ui-kit/angular/call-logs#advanced) and [Call Log Details Advance](/ui-kit/angular/call-log-details#advanced).
+To find all the details on individual Component advance customization you can refer, [Call Logs Advance](/ui-kit/angular/v4/call-logs#advanced) and [Call Log Details Advance](/ui-kit/angular/v4/call-log-details#advanced).
CallLogsWithDetails uses advanced-level customization of both Call Logs & Call Log Details components to achieve its default behavior.
-1. CallLogsWithDetails utilizes the [onInfoClick](/ui-kit/angular/call-logs#2-oninfoclick) property of the `Call Logs` subcomponent to navigate the Call Log Details from [Call Logs](/ui-kit/angular/call-logs) to [Call Log Details](/ui-kit/angular/call-log-details).
+1. CallLogsWithDetails utilizes the [onInfoClick](/ui-kit/angular/v4/call-logs#2-oninfoclick) property of the `Call Logs` subcomponent to navigate the Call Log Details from [Call Logs](/ui-kit/angular/v4/call-logs) to [Call Log Details](/ui-kit/angular/v4/call-log-details).
-2. CallLogsWithDetails utilizes the [onBack](/ui-kit/angular/call-log-details#1-onbackclick) action of the `Call Log Details` subcomponent to close the [Call Log Details](/ui-kit/angular/call-log-details) Component
+2. CallLogsWithDetails utilizes the [onBack](/ui-kit/angular/v4/call-log-details#1-onbackclick) action of the `Call Log Details` subcomponent to close the [Call Log Details](/ui-kit/angular/v4/call-log-details) Component
@@ -622,7 +622,7 @@ When you override `onItemClick` and `onBack`, the default behavior of CallLogsWi
## Configurations
-[Configurations](/ui-kit/angular/components-overview#configurations) offer the ability to customize the properties of each component within a Composite Component.
+[Configurations](/ui-kit/angular/v4/components-overview#configurations) offer the ability to customize the properties of each component within a Composite Component.
CallLogsWithDetails has `Call Logs` and `Call Log Details` component. Hence, each of these components will have its individual `Configuration`.
@@ -632,7 +632,7 @@ CallLogsWithDetails has `Call Logs` and `Call Log Details` component. Hence, eac
You can customize the properties of the Groups component by making use of the `callLogsConfiguration`.
-All exposed properties of `CallLogsConfiguration` can be found under [Call Logs](/ui-kit/angular/call-logs). Properties marked with the 🛑 symbol are not accessible within the Configuration Object.
+All exposed properties of `CallLogsConfiguration` can be found under [Call Logs](/ui-kit/angular/v4/call-logs). Properties marked with the 🛑 symbol are not accessible within the Configuration Object.
**Example**
@@ -709,7 +709,7 @@ export class AppComponent {
You can customize the properties of the Call Log Details component by making use of the `callLogDetailsConfiguration`. You can accomplish this by employing the `callLogDetailsConfiguration` props as demonstrated below:
-All exposed properties of `CallLogDetailsConfiguration` can be found under [Call Log Details](/ui-kit/angular/call-log-details#functionality). Properties marked with the 🛑 symbol are not accessible within the Configuration Object.
+All exposed properties of `CallLogDetailsConfiguration` can be found under [Call Log Details](/ui-kit/angular/v4/call-log-details#functionality). Properties marked with the 🛑 symbol are not accessible within the Configuration Object.
**Example**
diff --git a/ui-kit/angular/v4/call-logs.mdx b/ui-kit/angular/v4/call-logs.mdx
index 21d0a23a3..31d5cf580 100644
--- a/ui-kit/angular/v4/call-logs.mdx
+++ b/ui-kit/angular/v4/call-logs.mdx
@@ -5,7 +5,7 @@ description: "Call Logs — CometChat documentation."
## Overview
-`CometChatCallLogs` is a [Component](/ui-kit/angular/components-overview#components) that shows the list of Call Log available . By default, names are shown for all listed users, along with their avatar if available.
+`CometChatCallLogs` is a [Component](/ui-kit/angular/v4/components-overview#components) that shows the list of Call Log available . By default, names are shown for all listed users, along with their avatar if available.
@@ -16,9 +16,9 @@ The `Call Logs` is comprised of the following components:
| Components | Description |
| --------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| CometChatList | a reusable container component having title, search box, customisable background and a List View |
-| [cometchat-backdrop](/ui-kit/angular/backdrop) | This element represents the background against which other elements are presented. |
-| [CometChatListItem](/ui-kit/angular/list-item) | a component that renders data obtained from a Group object on a Tile having a title, subtitle, leading and trailing view |
-| [cometchat-date](/ui-kit/angular/date) | This Component used to show the date and time. You can also customize the appearance of this widget by modifying its logic. |
+| [cometchat-backdrop](/ui-kit/angular/v4/backdrop) | This element represents the background against which other elements are presented. |
+| [CometChatListItem](/ui-kit/angular/v4/list-item) | a component that renders data obtained from a Group object on a Tile having a title, subtitle, leading and trailing view |
+| [cometchat-date](/ui-kit/angular/v4/date) | This Component used to show the date and time. You can also customize the appearance of this widget by modifying its logic. |
| cometchat-button | This component represents a button with optional icon and text. |
## Usage
@@ -96,7 +96,7 @@ export class AppComponent {
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. onItemClick
@@ -342,7 +342,7 @@ export class AppComponent {
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
The list of events emitted by the `Call Logs` component is as follows.
@@ -490,7 +490,7 @@ The following properties are exposed by `CallLogsStyle`:
##### 2. Avatar Style
-If you want to apply customized styles to the `Avatar` component within the `Call Logs` Component, you can use the following code snippet. For more information you can refer [Avatar Styles](/ui-kit/angular/avatar#avatar-style).
+If you want to apply customized styles to the `Avatar` component within the `Call Logs` Component, you can use the following code snippet. For more information you can refer [Avatar Styles](/ui-kit/angular/v4/avatar#avatar-style).
@@ -13,9 +13,9 @@ The ConversationsWithMessages is a [Composite Component](/ui-kit/angular/compone
| Components | Description |
| --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| [Conversations](/ui-kit/angular/conversations) | The `Conversations` component is designed to display a list of either `User` or `Group`. This essentially represents your recent conversation history. |
-| [Messages](/ui-kit/angular/messages) | The `Messages` component is designed to manage the messaging interaction for either individual `User` or `Group` conversations. |
-| [Contacts](/ui-kit/angular/contacts) | The `CometChatContacts` component is specifically designed to facilitate the display and management of both `User` and `Groups`. |
+| [Conversations](/ui-kit/angular/v4/conversations) | The `Conversations` component is designed to display a list of either `User` or `Group`. This essentially represents your recent conversation history. |
+| [Messages](/ui-kit/angular/v4/messages) | The `Messages` component is designed to manage the messaging interaction for either individual `User` or `Group` conversations. |
+| [Contacts](/ui-kit/angular/v4/contacts) | The `CometChatContacts` component is specifically designed to facilitate the display and management of both `User` and `Groups`. |
## Usage
@@ -95,9 +95,9 @@ export class AppComponent implements OnInit{
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
-While the ConversationsWithMessages component does not have its actions, its components - [Conversation](/ui-kit/angular/components-overview#actions), [Messages](/ui-kit/angular/messages), and [Contacts](/ui-kit/angular/contacts) - each have their own set of actions.
+While the ConversationsWithMessages component does not have its actions, its components - [Conversation](/ui-kit/angular/v4/components-overview#actions), [Messages](/ui-kit/angular/v4/messages), and [Contacts](/ui-kit/angular/v4/contacts) - each have their own set of actions.
The Action of the components can be overridden through the use of the [Configurations](#configurations) object of its components. Here is an example code snippet.
@@ -170,7 +170,7 @@ export class AppComponent implements OnInit{
The ConversationsWithMessages component overrides several actions from its components to reach its default behavior. The list of actions overridden by ConversationsWithMessages includes:
-* [OnItemClick](/ui-kit/angular/conversations#1-onitemclick) : By overriding the `OnItemClick` of the Conversation Component, ConversationsWithMessages achieves navigation from [Conversation](/ui-kit/angular/conversations) to [Messages](/ui-kit/angular/messages) component.
+* [OnItemClick](/ui-kit/angular/v4/conversations#1-onitemclick) : By overriding the `OnItemClick` of the Conversation Component, ConversationsWithMessages achieves navigation from [Conversation](/ui-kit/angular/v4/conversations) to [Messages](/ui-kit/angular/v4/messages) component.
@@ -180,7 +180,7 @@ The ConversationsWithMessages component overrides several actions from its compo
**Filters** allow you to customize the data displayed in a list within a Component. You can filter the list based on your specific criteria, allowing for a more customized. Filters can be applied using RequestBuilders of Chat SDK.
-While the ConversationsWithMessages component does not have filters, its components do, For more detail on individual filters of its component refer to [Conversations Filters](/ui-kit/angular/conversations#filters) and [Messages Filters](/ui-kit/angular/messages).
+While the ConversationsWithMessages component does not have filters, its components do, For more detail on individual filters of its component refer to [Conversations Filters](/ui-kit/angular/v4/conversations#filters) and [Messages Filters](/ui-kit/angular/v4/messages).
By utilizing the [Configurations](#configurations) object of its components, you can apply filters.
@@ -245,9 +245,9 @@ export class AppComponent implements OnInit{
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
-The ConversationsWithMessages does not generate its events but its component does. For a full list of these events, you can refer to [Conversations events](/ui-kit/angular/conversations#events) and [Messages events](/ui-kit/angular/messages#events).
+The ConversationsWithMessages does not generate its events but its component does. For a full list of these events, you can refer to [Conversations events](/ui-kit/angular/v4/conversations#events) and [Messages events](/ui-kit/angular/v4/messages#events).
In the following example, we're incorporating observers for the `ConversationDeleted` event of `Conversations` and the `MessageSent` event of the `Messages` component.
@@ -299,7 +299,7 @@ To fit your app's design requirements, you have the ability to customize the app
### Style
-Using **Style** you can **customize** the look and feel of the component in your app, These parameters typically control elements such as the **color**, **size**, **shape**, and **fonts** used within the component. ConversationsWithMessages component doesn't have its own style parameters. But you can customize its component styles. For more details on individual component styles, you can refer [Conversation Styles](/ui-kit/angular/conversations#style), [Messages Styles](/ui-kit/angular/messages#1-messages-style), and [Contacts Styles](/ui-kit/angular/contacts#contactsstyle)
+Using **Style** you can **customize** the look and feel of the component in your app, These parameters typically control elements such as the **color**, **size**, **shape**, and **fonts** used within the component. ConversationsWithMessages component doesn't have its own style parameters. But you can customize its component styles. For more details on individual component styles, you can refer [Conversation Styles](/ui-kit/angular/v4/conversations#style), [Messages Styles](/ui-kit/angular/v4/messages#1-messages-style), and [Contacts Styles](/ui-kit/angular/v4/contacts#contactsstyle)
Styles can be applied to SubComponents using their respective [configurations](#configurations).
@@ -375,7 +375,7 @@ These are a set of **small functional customizations** that allow you to **fine-
##### user
-you can utilize the `user` method with a [User](/sdk/javascript/user-management) object as input to the ConversationsWithMessages component. This will automatically direct you to the [Messages](/ui-kit/angular/messages) component for the specified `User`.
+you can utilize the `user` method with a [User](/sdk/javascript/user-management) object as input to the ConversationsWithMessages component. This will automatically direct you to the [Messages](/ui-kit/angular/v4/messages) component for the specified `User`.
-2. ConversationsWithMessages utilizes the [menu](/ui-kit/angular/messages#auxiliarymenu) of the `Messages` subcomponent to navigate from [Messages](/ui-kit/angular/messages) to [Details](/ui-kit/angular/group-details)
+2. ConversationsWithMessages utilizes the [menu](/ui-kit/angular/v4/messages#auxiliarymenu) of the `Messages` subcomponent to navigate from [Messages](/ui-kit/angular/v4/messages) to [Details](/ui-kit/angular/v4/group-details)
@@ -674,7 +674,7 @@ When you override `menu`, the default behavior of ConversationsWithMessages will
## Configurations
-[Configurations](/ui-kit/angular/components-overview#configurations) offer the ability to customize the properties of each component within a Composite Component.
+[Configurations](/ui-kit/angular/v4/components-overview#configurations) offer the ability to customize the properties of each component within a Composite Component.
ConversationsWithMessages has `Conversations`, `Messages`, and `Contacts` component. Hence, each of these components will have its individual \`Configuration\`\`.
@@ -696,7 +696,7 @@ You can customize the properties of the Conversations component by making use of
-For a comprehensive understanding and guide on implementing and using the Groups feature in CometChat, you should refer to our detailed guide on [Groups](/ui-kit/angular/groups).
+For a comprehensive understanding and guide on implementing and using the Groups feature in CometChat, you should refer to our detailed guide on [Groups](/ui-kit/angular/v4/groups).
diff --git a/ui-kit/angular/v4/create-group.mdx b/ui-kit/angular/v4/create-group.mdx
index 6a3e85ce8..9c8568628 100644
--- a/ui-kit/angular/v4/create-group.mdx
+++ b/ui-kit/angular/v4/create-group.mdx
@@ -5,7 +5,7 @@ description: "Create Group — CometChat documentation."
## Overview
-`CometChatCreateGroup` is a [Component](/ui-kit/angular/components-overview#components) enabling users to create various types of groups, including public, private, and password-protected ones. This functionality enables users to curate their group settings according to their preferences and needs.
+`CometChatCreateGroup` is a [Component](/ui-kit/angular/v4/components-overview#components) enabling users to create various types of groups, including public, private, and password-protected ones. This functionality enables users to curate their group settings according to their preferences and needs.
@@ -16,8 +16,8 @@ The Create Groups component is composed of the following BaseComponents:
| Components | Description |
| --------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| cometchat-button | This component represents a button with optional icon and text. |
-| [cometchat-label](/ui-kit/angular/label) | This component provides descriptive information about the associated UI element. |
-| [cometchat-input](/ui-kit/angular/input) | This component allows users to enter or provide data or information within a web form or interface. |
+| [cometchat-label](/ui-kit/angular/v4/label) | This component provides descriptive information about the associated UI element. |
+| [cometchat-input](/ui-kit/angular/v4/input) | This component allows users to enter or provide data or information within a web form or interface. |
***
@@ -97,7 +97,7 @@ export class AppComponent {
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. createClick
@@ -286,7 +286,7 @@ The `CreateGroup` component does not have any exposed filters.
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
Events emitted by the Create Group component is as follows.
diff --git a/ui-kit/angular/v4/custom-message-guide.mdx b/ui-kit/angular/v4/custom-message-guide.mdx
index d78755fb1..e0d3762de 100644
--- a/ui-kit/angular/v4/custom-message-guide.mdx
+++ b/ui-kit/angular/v4/custom-message-guide.mdx
@@ -3,15 +3,15 @@ title: "Custom Message"
description: "Custom Message — CometChat integration guide."
---
-In this guide, we will demonstrate how to add a custom message with a custom-built message bubble to the [Message List](/ui-kit/angular/message-list) component.
+In this guide, we will demonstrate how to add a custom message with a custom-built message bubble to the [Message List](/ui-kit/angular/v4/message-list) component.
diff --git a/ui-kit/angular/v4/date.mdx b/ui-kit/angular/v4/date.mdx
index 09c7aa149..b95df6f7e 100644
--- a/ui-kit/angular/v4/date.mdx
+++ b/ui-kit/angular/v4/date.mdx
@@ -12,7 +12,7 @@ description: "Date — CometChat documentation."
| timestamp | number | Timestamp to be displayed in unix format |
| pattern | [DatePatterns](/web-shared/datepatterns) | Group of constants representing the in-built date patterns |
| customDateString | string | Override the in-built pattern with your custom representation of the timestamp |
-| dateStyle | [dateStyle](/ui-kit/angular/date#datestyle) | Styling properties and values of the [Date](/ui-kit/angular/date) component |
+| dateStyle | [dateStyle](/ui-kit/angular/v4/date#datestyle) | Styling properties and values of the [Date](/ui-kit/angular/v4/date) component |
## dateStyle
diff --git a/ui-kit/angular/v4/document-bubble.mdx b/ui-kit/angular/v4/document-bubble.mdx
index ae4195936..f90db1901 100644
--- a/ui-kit/angular/v4/document-bubble.mdx
+++ b/ui-kit/angular/v4/document-bubble.mdx
@@ -18,7 +18,7 @@ Properties
| iconURL | string | Asset URL for the download icon |
| hideSeparator | boolean | When set to true, hides the separator which is displayed above the launch button |
| iconAlignment | [DocumentIconAlignment](/web-shared/documenticonalignment) | used to override click callback |
-| documentStyle | [documentStyle](/ui-kit/angular/document-bubble#documentstyle) | Styling properties and values of the element |
+| documentStyle | [documentStyle](/ui-kit/angular/v4/document-bubble#documentstyle) | Styling properties and values of the element |
## documentStyle
diff --git a/ui-kit/angular/v4/dropdown.mdx b/ui-kit/angular/v4/dropdown.mdx
index 794b826be..e9d141a0e 100644
--- a/ui-kit/angular/v4/dropdown.mdx
+++ b/ui-kit/angular/v4/dropdown.mdx
@@ -13,7 +13,7 @@ This element is a stylised version of the select component. It allows the user t
| ------------- | ------------------------------------------------------------ | ----------------------------------------------------------- |
| options | Array of string | List of options to choose from. These will appear on click. |
| arrowIconURL | string | Asset URL of the arrow icon |
-| dropdownStyle | [DropdownStyle](/ui-kit/angular/dropdown#dropdownstyle) | Styling properties and values of the element |
+| dropdownStyle | [DropdownStyle](/ui-kit/angular/v4/dropdown#dropdownstyle) | Styling properties and values of the element |
## DropdownStyle
diff --git a/ui-kit/angular/v4/emoji-keyboard.mdx b/ui-kit/angular/v4/emoji-keyboard.mdx
index 7f6b55d23..a0b79a5cb 100644
--- a/ui-kit/angular/v4/emoji-keyboard.mdx
+++ b/ui-kit/angular/v4/emoji-keyboard.mdx
@@ -12,7 +12,7 @@ This element is CometChat's very own emoji picker with native emoji support.
| Name | Type | Description |
| ------------------ | ---------------------------------------------------------------------------- | ---------------------------------------------------- |
| emojiData | Array | JSON array of emojis grouped along with the category |
-| emojiKeyboardStyle | [EmojiKeyboardStyle](/ui-kit/angular/emoji-keyboard#emojikeyboardstyle) | Styling properties and values of the element |
+| emojiKeyboardStyle | [EmojiKeyboardStyle](/ui-kit/angular/v4/emoji-keyboard#emojikeyboardstyle) | Styling properties and values of the element |
## Events
diff --git a/ui-kit/angular/v4/extensions.mdx b/ui-kit/angular/v4/extensions.mdx
index e7cd18089..3ead2c5d4 100644
--- a/ui-kit/angular/v4/extensions.mdx
+++ b/ui-kit/angular/v4/extensions.mdx
@@ -21,7 +21,7 @@ Here's a guide on how you can enable and integrate these extensions:
The Stickers extension allows users to express their emotions more creatively. It adds a much-needed fun element to the chat by allowing users to send various pre-designed stickers. For a comprehensive understanding and guide on implementing and using the Sticker Extension, refer to our specific guide on the [Sticker Extension](/fundamentals/stickers).
-Once you have successfully activated the [Sticker Extension](/fundamentals/stickers) from your CometChat Dashboard, the feature will automatically be incorporated into the [Message Composer](/ui-kit/angular/message-composer) component of UI Kits.
+Once you have successfully activated the [Sticker Extension](/fundamentals/stickers) from your CometChat Dashboard, the feature will automatically be incorporated into the [Message Composer](/ui-kit/angular/v4/message-composer) component of UI Kits.
@@ -31,7 +31,7 @@ Once you have successfully activated the [Sticker Extension](/fundamentals/stick
The Polls extension enhances group discussions by allowing users to create polls. Users can ask questions with a predefined list of answers, enabling a quick, organized way to gather group opinions. For a comprehensive understanding and guide on implementing and using the Polls Extension, refer to our specific guide on the [Polls Extension](/fundamentals/polls).
-Once you have successfully activated the [Polls Extension](/fundamentals/polls) from your CometChat Dashboard, the feature will automatically be incorporated into the Action Sheet of the [Message Composer](/ui-kit/angular/message-composer) component of UI Kits.
+Once you have successfully activated the [Polls Extension](/fundamentals/polls) from your CometChat Dashboard, the feature will automatically be incorporated into the Action Sheet of the [Message Composer](/ui-kit/angular/v4/message-composer) component of UI Kits.
@@ -41,7 +41,7 @@ Once you have successfully activated the [Polls Extension](/fundamentals/polls)
The Collaborative Whiteboard extension facilitates real-time collaboration. Users can draw, brainstorm, and share ideas on a shared digital whiteboard. For a comprehensive understanding and guide on implementing and using the Collaborative Whiteboard Extension, refer to our specific guide on the [Collaborative Whiteboard Extension](/fundamentals/collaborative-whiteboard).
-Once you have successfully activated the [Collaborative Whiteboard Extension](/fundamentals/collaborative-whiteboard) from your CometChat Dashboard, the feature will automatically be incorporated into the Action Sheet of the [Message Composer](/ui-kit/angular/message-composer) component of UI Kits.
+Once you have successfully activated the [Collaborative Whiteboard Extension](/fundamentals/collaborative-whiteboard) from your CometChat Dashboard, the feature will automatically be incorporated into the Action Sheet of the [Message Composer](/ui-kit/angular/v4/message-composer) component of UI Kits.
@@ -51,7 +51,7 @@ Once you have successfully activated the [Collaborative Whiteboard Extension](/f
With the Collaborative Document extension, users can work together on a shared document. This feature is essential for remote teams where document collaboration is a recurring requirement. For a comprehensive understanding and guide on implementing and using the Collaborative Document Extension, refer to our specific guide on the [Collaborative Document Extension](/fundamentals/collaborative-document).
-Once you have successfully activated the [Collaborative Document Extension](/fundamentals/collaborative-document) from your CometChat Dashboard, the feature will automatically be incorporated into the Action Sheet of the [Message Composer](/ui-kit/angular/message-composer) component of UI Kits.
+Once you have successfully activated the [Collaborative Document Extension](/fundamentals/collaborative-document) from your CometChat Dashboard, the feature will automatically be incorporated into the Action Sheet of the [Message Composer](/ui-kit/angular/v4/message-composer) component of UI Kits.
@@ -61,7 +61,7 @@ Once you have successfully activated the [Collaborative Document Extension](/fun
Message Reactions extension lets users express their emotions towards a message by choosing from a range of emojis. It provides a quick way to respond to any shared message. For a comprehensive understanding and guide on implementing and using the Message Reactions Extension, refer to our specific guide on the [Message Reactions Extension](/fundamentals/reactions).
-Once you have successfully activated the [Message Reactions Extension](/fundamentals/reactions) from your CometChat Dashboard, the feature will automatically be incorporated into the Action Sheet of [MessageList Component](/ui-kit/angular/message-list) component of UI Kits.
+Once you have successfully activated the [Message Reactions Extension](/fundamentals/reactions) from your CometChat Dashboard, the feature will automatically be incorporated into the Action Sheet of [MessageList Component](/ui-kit/angular/v4/message-list) component of UI Kits.
@@ -71,7 +71,7 @@ Once you have successfully activated the [Message Reactions Extension](/fundamen
The Message Translation extension in CometChat is designed to translate any message into your local locale. It eliminates language barriers, making the chat more inclusive. For a comprehensive understanding and guide on implementing and using the Message Translation Extension, refer to our specific guide on the [Message Translation Extension](/fundamentals/message-translation).
-Once you have successfully activated the [Message Translation Extension](/fundamentals/message-translation) from your CometChat Dashboard, the feature will automatically be incorporated into the Action Sheet of [MessageList Component](/ui-kit/angular/message-list) component of UI Kits.
+Once you have successfully activated the [Message Translation Extension](/fundamentals/message-translation) from your CometChat Dashboard, the feature will automatically be incorporated into the Action Sheet of [MessageList Component](/ui-kit/angular/v4/message-list) component of UI Kits.
@@ -81,7 +81,7 @@ Once you have successfully activated the [Message Translation Extension](/fundam
The Link Preview extension provides a summary of the URL shared in the chat. It includes the title, a description, and a thumbnail image from the web page. For a comprehensive understanding and guide on implementing and using the Link Preview Extension, refer to our specific guide on the [Link Preview Extension](/fundamentals/link-preview).
-Once you have successfully activated the [Link Preview Extension](/fundamentals/link-preview) from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/angular/message-list) component of UI Kits.
+Once you have successfully activated the [Link Preview Extension](/fundamentals/link-preview) from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/angular/v4/message-list) component of UI Kits.
@@ -89,9 +89,9 @@ Once you have successfully activated the [Link Preview Extension](/fundamentals/
### Profanity Filter
-The Profanity Filter extension helps in maintaining the chat decorum by censoring obscene and inappropriate words in the messages. For a comprehensive understanding and guide on implementing and using the Profanity Filter Extension, refer to our specific guide on the [Legacy Extensions](/moderation/legacy-extensions).
+The Profanity Filter extension helps in maintaining the chat decorum by censoring obscene and inappropriate words in the messages. For a comprehensive understanding and guide on implementing and using the Profanity Filter Extension, refer to our specific guide on the [Legacy Extensions](https://assets.cometchat.io/legacy-docs/moderation/legacy-extensions.html).
-Once you have successfully activated the Profanity Filter Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/angular/message-list) component of UI Kits.
+Once you have successfully activated the Profanity Filter Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/angular/v4/message-list) component of UI Kits.
@@ -99,9 +99,9 @@ Once you have successfully activated the Profanity Filter Extension from your Co
### Data Masking
-The Data Masking extension helps secure sensitive data by masking information like credit card numbers and phone numbers in a chat message. For a comprehensive understanding and guide on implementing and using the Data Masking Extension, refer to our specific guide on the [Legacy Extensions](/moderation/legacy-extensions).
+The Data Masking extension helps secure sensitive data by masking information like credit card numbers and phone numbers in a chat message. For a comprehensive understanding and guide on implementing and using the Data Masking Extension, refer to our specific guide on the [Legacy Extensions](https://assets.cometchat.io/legacy-docs/moderation/legacy-extensions.html).
-Once you have successfully activated the Data Masking Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/angular/message-list) component of UI Kits.
+Once you have successfully activated the Data Masking Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/angular/v4/message-list) component of UI Kits.
@@ -109,9 +109,9 @@ Once you have successfully activated the Data Masking Extension from your CometC
### Image Moderation
-The Image Moderation extension uses machine learning to detect and filter out inappropriate or explicit images shared in the chat. For a comprehensive understanding and guide on implementing and using the Image Moderation Extension, refer to our specific guide on the [Legacy Extensions](/moderation/legacy-extensions).
+The Image Moderation extension uses machine learning to detect and filter out inappropriate or explicit images shared in the chat. For a comprehensive understanding and guide on implementing and using the Image Moderation Extension, refer to our specific guide on the [Legacy Extensions](https://assets.cometchat.io/legacy-docs/moderation/legacy-extensions.html).
-Once you have successfully activated the Image Moderation Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/angular/message-list) component of UI Kits.
+Once you have successfully activated the Image Moderation Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/angular/v4/message-list) component of UI Kits.
@@ -121,7 +121,7 @@ Once you have successfully activated the Image Moderation Extension from your Co
The Thumbnail Generation extension automatically creates a smaller preview image whenever a larger image is shared, helping to reduce the upload/download time and bandwidth usage. For a comprehensive understanding and guide on implementing and using the Thumbnail Generation Extension, refer to our specific guide on the [Thumbnail Generation Extension](/fundamentals/thumbnail-generation).
-Once you have successfully activated the [Thumbnail Generation Extension](/fundamentals/thumbnail-generation) from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/angular/message-list) component of UI Kits.
+Once you have successfully activated the [Thumbnail Generation Extension](/fundamentals/thumbnail-generation) from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/angular/v4/message-list) component of UI Kits.
-[ConversationsWithMessages](/ui-kit/angular/conversations-with-messages) can be rendered by adding the following code snippet:
+[ConversationsWithMessages](/ui-kit/angular/v4/conversations-with-messages) can be rendered by adding the following code snippet:
@@ -16,7 +16,7 @@ The Add Members component is composed of the following Components:
| Components | Description |
| -------------------------------------------- | --------------------------------------------------------------- |
| cometchat-button | This component represents a button with optional icon and text. |
-| [CometChatUsers](/ui-kit/angular/users) | This component the list of users |
+| [CometChatUsers](/ui-kit/angular/v4/users) | This component the list of users |
***
@@ -106,7 +106,7 @@ export class AppComponent {
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. onSelect
@@ -589,7 +589,7 @@ export class AppComponent {
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
Events emitted by the Add Members component is as follows.
@@ -753,7 +753,7 @@ List of properties exposed by AddMembersStyle:
##### 2. Avatar Style
-To apply customized styles to the `Avatar` component in the Add Members Component, you can use the following code snippet. For further insights on `Avatar` Styles [refer](/ui-kit/angular/avatar#avatar-style)
+To apply customized styles to the `Avatar` component in the Add Members Component, you can use the following code snippet. For further insights on `Avatar` Styles [refer](/ui-kit/angular/v4/avatar#avatar-style)
@@ -99,7 +99,7 @@ export class AppComponent {
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. onSelect
@@ -512,7 +512,7 @@ export class AppComponent {
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
The `Banned Members` component does not produce any events.
@@ -633,7 +633,7 @@ List of properties exposed by BannedMembersStyle
##### 2. Avatar Style
-To apply customized styles to the `Avatar` component in the Banned Members Component, you can use the following code snippet. For further insights on `Avatar` Styles [refer](/ui-kit/angular/avatar#avatar-style)
+To apply customized styles to the `Avatar` component in the Banned Members Component, you can use the following code snippet. For further insights on `Avatar` Styles [refer](/ui-kit/angular/v4/avatar#avatar-style)
@@ -99,7 +99,7 @@ export class AppComponent {
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. onSelect
@@ -641,7 +641,7 @@ export class AppComponent {
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
Events emitted by the Group Members component is as follows.
@@ -913,7 +913,7 @@ List of properties exposed by ChangeScopeStyle:
##### 3. Avatar Style
-To apply customized styles to the `Avatar` component in the Group Members Component, you can use the following code snippet. For further insights on `Avatar` Styles [refer](/ui-kit/angular/avatar#avatar-style)
+To apply customized styles to the `Avatar` component in the Group Members Component, you can use the following code snippet. For further insights on `Avatar` Styles [refer](/ui-kit/angular/v4/avatar#avatar-style)
@@ -744,7 +744,7 @@ export class AppComponent {
##### 4. ListItem Style
-To apply customized styles to the `List Item` component in the `Transfer Ownership` Component, you can use the following code snippet. For further insights on `List Item` Styles [refer](/ui-kit/angular/list-item)
+To apply customized styles to the `List Item` component in the `Transfer Ownership` Component, you can use the following code snippet. For further insights on `List Item` Styles [refer](/ui-kit/angular/v4/list-item)
@@ -13,8 +13,8 @@ The GroupsWithMessages is a [Composite Component](/ui-kit/angular/components-ove
| Components | Description |
| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ |
-| [Groups](/ui-kit/angular/groups) | The `Groups` component is designed to display a list of `Groups`. This essentially represents the recent conversation history. |
-| [Messages](/ui-kit/angular/messages) | The `Messages` component is designed to manage the messaging interaction for `Group's` conversations. |
+| [Groups](/ui-kit/angular/v4/groups) | The `Groups` component is designed to display a list of `Groups`. This essentially represents the recent conversation history. |
+| [Messages](/ui-kit/angular/v4/messages) | The `Messages` component is designed to manage the messaging interaction for `Group's` conversations. |
## Usage
@@ -91,7 +91,7 @@ export class AppComponent {
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. onError
@@ -150,7 +150,7 @@ export class AppComponent {
@@ -232,7 +232,7 @@ The GroupsWithMessages component overrides several actions from its components t
**Filters** allow you to customize the data displayed in a list within a Component. You can filter the list based on your specific criteria, allowing for a more customized. Filters can be applied using RequestBuilders of Chat SDK.
-While the GroupsWithMessages component does not have filters, its components do, For more detail on individual filters of its component refer to [Groups Filters](/ui-kit/angular/groups#filters) and [Messages Filters](/ui-kit/angular/messages#filters).
+While the GroupsWithMessages component does not have filters, its components do, For more detail on individual filters of its component refer to [Groups Filters](/ui-kit/angular/v4/groups#filters) and [Messages Filters](/ui-kit/angular/v4/messages#filters).
By utilizing the [Configurations](#configurations) object of its components, you can apply filters.
@@ -297,7 +297,7 @@ export class AppComponent {
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
The GroupsWithMessages does not produce any events but its component does.
@@ -377,7 +377,7 @@ export class AppComponent {
***
-You can also customize its component styles. For more details on individual component styles, you can refer [Groups Styles](/ui-kit/angular/groups#1-groups-style) and [Messages Styles](/ui-kit/angular/messages#1-messages-style).
+You can also customize its component styles. For more details on individual component styles, you can refer [Groups Styles](/ui-kit/angular/v4/groups#1-groups-style) and [Messages Styles](/ui-kit/angular/v4/messages#1-messages-style).
Styles can be applied to SubComponents using their respective [configurations](#configurations).
@@ -458,7 +458,7 @@ export class AppComponent {
These are a set of **small functional customizations** that allow you to **fine-tune** the overall experience of the component. With these, you can **change text**, set **custom icons**, and toggle the **visibility** of UI elements.
-you can utilize the `group` method with a [Group](/sdk/javascript/create-group) object as input to the GroupsWithMessages component. This will automatically direct you to the [Messages](/ui-kit/angular/messages) component for the specified `Group`.
+you can utilize the `group` method with a [Group](/sdk/javascript/create-group) object as input to the GroupsWithMessages component. This will automatically direct you to the [Messages](/ui-kit/angular/v4/messages) component for the specified `Group`.
##### 1. Group
@@ -533,7 +533,7 @@ Below is a list of customizations along with corresponding code snippets:
Nearly all functionality customizations available for a Component are also available for the composite component. Using [Configuration](#configurations), you can modify the properties of its components to suit your needs.
-You can find the list of all Functionality customization of individual components in [Groups](/ui-kit/angular/groups#functionality) and [Messages](/ui-kit/angular/messages#functionality).
+You can find the list of all Functionality customization of individual components in [Groups](/ui-kit/angular/v4/groups#functionality) and [Messages](/ui-kit/angular/v4/messages#functionality).
**Example**
@@ -675,17 +675,17 @@ export class AppComponent {
***
-To find all the details on individual Component advance customization you can refer, [Groups Advance](/ui-kit/angular/groups#customization) and [Messages Advance](/ui-kit/angular/messages#advanced).
+To find all the details on individual Component advance customization you can refer, [Groups Advance](/ui-kit/angular/v4/groups#customization) and [Messages Advance](/ui-kit/angular/v4/messages#advanced).
GroupsWithMessages uses advanced-level customization of both Groups & Messages components to achieve its default behavior.
-1. GroupsWithMessages utilizes the [onItemClick](/ui-kit/angular/groups#2-onitemclick) property of the `Groups` subcomponent to navigate the group from [Groups](/ui-kit/angular/groups) to [Messages](/ui-kit/angular/messages)
+1. GroupsWithMessages utilizes the [onItemClick](/ui-kit/angular/v4/groups#2-onitemclick) property of the `Groups` subcomponent to navigate the group from [Groups](/ui-kit/angular/v4/groups) to [Messages](/ui-kit/angular/v4/messages)
-2. GroupsWithMessages utilizes the [menus](/ui-kit/angular/messages#auxiliarymenu) of the `Messages` subcomponent to navigate from [Messages](/ui-kit/angular/messages) to [Details](/ui-kit/angular/group-details)
+2. GroupsWithMessages utilizes the [menus](/ui-kit/angular/v4/messages#auxiliarymenu) of the `Messages` subcomponent to navigate from [Messages](/ui-kit/angular/v4/messages) to [Details](/ui-kit/angular/v4/group-details)
@@ -699,7 +699,7 @@ When you override `onItemClick` and `menus`, the default behavior of GroupsWithM
## Configurations
-[Configurations](/ui-kit/angular/components-overview#configurations) offer the ability to customize the properties of each component within a Composite Component.
+[Configurations](/ui-kit/angular/v4/components-overview#configurations) offer the ability to customize the properties of each component within a Composite Component.
GroupsWithMessages has `Groups` and `Messages` component. Hence, each of these components will have its individual \`Configuration\`\`.
@@ -709,7 +709,7 @@ GroupsWithMessages has `Groups` and `Messages` component. Hence, each of these c
You can customize the properties of the Groups component by making use of the `groupsConfiguration`.
-All exposed properties of `GroupsConfiguration` can be found under [Groups](/ui-kit/angular/groups#functionality). Properties marked with the 🛑 symbol are not accessible within the Configuration Object.
+All exposed properties of `GroupsConfiguration` can be found under [Groups](/ui-kit/angular/v4/groups#functionality). Properties marked with the 🛑 symbol are not accessible within the Configuration Object.
**Example**
@@ -786,7 +786,7 @@ export class AppComponent {
@@ -15,8 +15,8 @@ The Groups component is composed of the following BaseComponents:
| Components | Description |
| --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
-| [CometChatList](/ui-kit/angular/list) | a reusable container component having title, search box, customisable background and a List View |
-| [CometChatListItem](/ui-kit/angular/list-item) | a component that renders data obtained from a Group object on a Tile having a title, subtitle, leading and trailing view |
+| [CometChatList](/ui-kit/angular/v4/list) | a reusable container component having title, search box, customisable background and a List View |
+| [CometChatListItem](/ui-kit/angular/v4/list-item) | a component that renders data obtained from a Group object on a Tile having a title, subtitle, leading and trailing view |
***
@@ -97,7 +97,7 @@ export class AppComponent {
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. onSelect
@@ -407,7 +407,7 @@ export class AppComponent {
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
To handle events supported by Groups you have to add corresponding listeners by using `CometChatGroupEvents`
@@ -521,7 +521,7 @@ List of properties exposed by GroupsStyle
##### 2. Avatar Style
-To apply customized styles to the `Avatar` component in the Groups Component, you can use the following code snippet. For further insights on `Avatar` Styles [refer](/ui-kit/angular/avatar#avatar-style)
+To apply customized styles to the `Avatar` component in the Groups Component, you can use the following code snippet. For further insights on `Avatar` Styles [refer](/ui-kit/angular/v4/avatar#avatar-style)
@@ -15,11 +15,11 @@ The `Incoming Call` is comprised of the following base components:
| Components | Description |
| ----------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
-| [cometchat-list-item](/ui-kit/angular/list-item) | This component’s view consists of avatar, status indicator , title, and subtitle. The fields are then mapped with the SDK’s user, group class. |
-| [cometchat-icon](/ui-kit/angular/icon) | This component displays an icon. It currently supports only svg icons |
-| [cometchat-label](/ui-kit/angular/label) | This component provides descriptive information about the associated UI element. |
+| [cometchat-list-item](/ui-kit/angular/v4/list-item) | This component’s view consists of avatar, status indicator , title, and subtitle. The fields are then mapped with the SDK’s user, group class. |
+| [cometchat-icon](/ui-kit/angular/v4/icon) | This component displays an icon. It currently supports only svg icons |
+| [cometchat-label](/ui-kit/angular/v4/label) | This component provides descriptive information about the associated UI element. |
| cometchat-button | This component represents a button with optional icon and text. |
-| [cometchat-avatar](/ui-kit/angular/avatar) | This component component displays an image or user's avatar with fallback to the first two letters of the username |
+| [cometchat-avatar](/ui-kit/angular/v4/avatar) | This component component displays an image or user's avatar with fallback to the first two letters of the username |
## Usage
@@ -96,7 +96,7 @@ export class AppComponent {
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. onAccept
@@ -274,7 +274,7 @@ The `Incoming Call` component does not have any exposed filters.
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
The list of events emitted by the Incoming Call component is as follows.
@@ -434,7 +434,7 @@ The following properties are exposed by IncomingCallStyle:
##### 2. Avatar Style
-If you want to apply customized styles to the `Avatar` component within the `Incoming Call` Component, you can use the following code snippet. For more information you can refer [Avatar Styles](/ui-kit/angular/avatar#avatar-style).
+If you want to apply customized styles to the `Avatar` component within the `Incoming Call` Component, you can use the following code snippet. For more information you can refer [Avatar Styles](/ui-kit/angular/v4/avatar#avatar-style).
-In this example, we will show how you can display the call recording button in the [OngoingCall](/ui-kit/angular/ongoing-call) component using `ongoingCallConfiguration`.
+In this example, we will show how you can display the call recording button in the [OngoingCall](/ui-kit/angular/v4/ongoing-call) component using `ongoingCallConfiguration`.
@@ -16,8 +16,8 @@ The Groups component is composed of the following BaseComponents:
| Components | Description |
| --------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| cometchat-button | This component represents a button with optional icon and text. |
-| [cometchat-label](/ui-kit/angular/label) | This component provides descriptive information about the associated UI element. |
-| [cometchat-input](/ui-kit/angular/input) | This component allows users to enter or provide data or information within a web form or interface. |
+| [cometchat-label](/ui-kit/angular/v4/label) | This component provides descriptive information about the associated UI element. |
+| [cometchat-input](/ui-kit/angular/v4/input) | This component allows users to enter or provide data or information within a web form or interface. |
***
@@ -103,7 +103,7 @@ export class AppComponent {
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. joinClick
@@ -245,7 +245,7 @@ The `Join Group` component does not have any exposed filters.
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
Events emitted by the Join Group component is as follows.
diff --git a/ui-kit/angular/v4/label.mdx b/ui-kit/angular/v4/label.mdx
index ce6d64d45..55dcb6af5 100644
--- a/ui-kit/angular/v4/label.mdx
+++ b/ui-kit/angular/v4/label.mdx
@@ -12,7 +12,7 @@ This element provides descriptive information about the associated UI element.
| Name | Type | Description |
| ---------- | --------------------------------------------------- | ----------------------------------------------- |
| text | string | Descriptive text associated with the UI element |
-| labelStyle | [LabelStyle](/ui-kit/angular/label#labelstyle) | Styling properties and values of the element |
+| labelStyle | [LabelStyle](/ui-kit/angular/v4/label#labelstyle) | Styling properties and values of the element |
## LabelStyle
diff --git a/ui-kit/angular/v4/list-item.mdx b/ui-kit/angular/v4/list-item.mdx
index 4fa61c280..e16b9b7a2 100644
--- a/ui-kit/angular/v4/list-item.mdx
+++ b/ui-kit/angular/v4/list-item.mdx
@@ -19,9 +19,9 @@ This element is used to display rows of information, such as a contact list, pla
| title | string | Heading text of each row item |
| isActive | boolean | When set to true, sets the particular row item in the active status |
| hideSeparator | boolean | When set to true, hides the separator between each individual items |
-| avatarStyle | [avatarStyle](/ui-kit/angular/avatar#avatar-style) | Styling properties and values of the avatar element |
-| statusIndicatorStyle | [statusIndicatorStyle](/ui-kit/angular/status-indicator) | Styling properties and values of the status indicator element |
-| listItemStyle | [ListItemStyle](/ui-kit/angular/list-item#listitemstyle) | Styling properties and values of the element |
+| avatarStyle | [avatarStyle](/ui-kit/angular/v4/avatar#avatar-style) | Styling properties and values of the avatar element |
+| statusIndicatorStyle | [statusIndicatorStyle](/ui-kit/angular/v4/status-indicator) | Styling properties and values of the status indicator element |
+| listItemStyle | [ListItemStyle](/ui-kit/angular/v4/list-item#listitemstyle) | Styling properties and values of the element |
## ListItemStyle
diff --git a/ui-kit/angular/v4/list.mdx b/ui-kit/angular/v4/list.mdx
index a6755ccc1..6577171f9 100644
--- a/ui-kit/angular/v4/list.mdx
+++ b/ui-kit/angular/v4/list.mdx
@@ -19,9 +19,9 @@ This element is used to display rows of information, such as a contact list, pla
| title | string | Heading text of each row item |
| isActive | boolean | When set to true, sets the particular row item in the active status |
| hideSeparator | boolean | When set to true, hides the separator between each individual items |
-| avatarStyle | [avatarStyle](/ui-kit/angular/avatar#avatar-style) | Styling properties and values of the avatar element |
-| statusIndicatorStyle | [statusIndicatorStyle](/ui-kit/angular/status-indicator) | Styling properties and values of the status indicator element |
-| listItemStyle | [ListItemStyle](/ui-kit/angular/list-item#listitemstyle) | Styling properties and values of the element |
+| avatarStyle | [avatarStyle](/ui-kit/angular/v4/avatar#avatar-style) | Styling properties and values of the avatar element |
+| statusIndicatorStyle | [statusIndicatorStyle](/ui-kit/angular/v4/status-indicator) | Styling properties and values of the status indicator element |
+| listItemStyle | [ListItemStyle](/ui-kit/angular/v4/list-item#listitemstyle) | Styling properties and values of the element |
## ListStyle
diff --git a/ui-kit/angular/v4/loader.mdx b/ui-kit/angular/v4/loader.mdx
index e1e80f7be..5987455de 100644
--- a/ui-kit/angular/v4/loader.mdx
+++ b/ui-kit/angular/v4/loader.mdx
@@ -13,7 +13,7 @@ This element helps to notify users that loading is underway. They are used while
| ----------- | ------------------------------------------------------ | -------------------------------------------- |
| name | string | Text to appear on the icon |
| iconURL | string | Asset URL for the icon |
-| loaderStyle | [LoaderStyle](/ui-kit/angular/loader#loaderstyle) | Styling properties and values of the element |
+| loaderStyle | [LoaderStyle](/ui-kit/angular/v4/loader#loaderstyle) | Styling properties and values of the element |
## LoaderStyle
diff --git a/ui-kit/angular/v4/mentions-formatter-guide.mdx b/ui-kit/angular/v4/mentions-formatter-guide.mdx
index 1914b0bdf..2873839b3 100644
--- a/ui-kit/angular/v4/mentions-formatter-guide.mdx
+++ b/ui-kit/angular/v4/mentions-formatter-guide.mdx
@@ -49,4 +49,4 @@ mentionsFormatter.setCometChatUserGroupMembers(userList);
The `formattedMessage` now contains HTML with styled mentions, ready to be inserted into your message component for display.
-Below is an example demonstrating how to use the `CometChatMentionsFormatter` class in components such as [CometChatConversations](/ui-kit/angular/conversations), [CometChatMessageList](/ui-kit/angular/message-list), [CometChatMessageComposer](/ui-kit/angular/message-composer).
+Below is an example demonstrating how to use the `CometChatMentionsFormatter` class in components such as [CometChatConversations](/ui-kit/angular/v4/conversations), [CometChatMessageList](/ui-kit/angular/v4/message-list), [CometChatMessageComposer](/ui-kit/angular/v4/message-composer).
diff --git a/ui-kit/angular/v4/message-composer.mdx b/ui-kit/angular/v4/message-composer.mdx
index 73e7964ca..3cd38f219 100644
--- a/ui-kit/angular/v4/message-composer.mdx
+++ b/ui-kit/angular/v4/message-composer.mdx
@@ -5,7 +5,7 @@ description: "Message Composer — CometChat documentation."
## Overview
-MessageComposer is a [Component](/ui-kit/angular/components-overview#components) that enables users to write and send a variety of messages, including text, image, video, and custom messages.
+MessageComposer is a [Component](/ui-kit/angular/v4/components-overview#components) that enables users to write and send a variety of messages, including text, image, video, and custom messages.
Features such as **Live Reaction**, **Attachments**, and **Message Editing** are also supported by it.
@@ -13,12 +13,12 @@ Features such as **Live Reaction**, **Attachments**, and **Message Editing** are
-MessageComposer is comprised of the following [Base Components](/ui-kit/angular/components-overview#base-components):
+MessageComposer is comprised of the following [Base Components](/ui-kit/angular/v4/components-overview#base-components):
| Base Components | Description |
| -------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
-| [MessageInput](/ui-kit/angular/message-input) | This provides a basic layout for the contents of this component, such as the TextField and buttons |
-| [ActionSheet](/ui-kit/angular/action-sheet) | The ActionSheet component presents a list of options in either a list or grid mode, depending on the user's preference |
+| [MessageInput](/ui-kit/angular/v4/message-input) | This provides a basic layout for the contents of this component, such as the TextField and buttons |
+| [ActionSheet](/ui-kit/angular/v4/action-sheet) | The ActionSheet component presents a list of options in either a list or grid mode, depending on the user's preference |
## Usage
@@ -108,7 +108,7 @@ export class AppComponent implements OnInit{
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. OnSendButtonClick
@@ -260,7 +260,7 @@ MessageComposer component does not have any available filters.
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
The list of events emitted by the Messages component is as follows.
@@ -434,7 +434,7 @@ The following properties are exposed by MessageComposerStyle:
##### 2. MediaRecorder Style
-To customize the styles of the MediaRecorder component within the MessageComposer Component, use the `mediaRecorderStyle` property. For more details, please refer to [MediaRecorder](/ui-kit/angular/media-recorder) styles.
+To customize the styles of the MediaRecorder component within the MessageComposer Component, use the `mediaRecorderStyle` property. For more details, please refer to [MediaRecorder](/ui-kit/angular/v4/media-recorder) styles.
-If you wish to modify the properties of the [UserMemberWrapper](/ui-kit/angular/user-member-wrapper) Component, you can use the `UserMemberWrapperConfiguration` object.
+If you wish to modify the properties of the [UserMemberWrapper](/ui-kit/angular/v4/user-member-wrapper) Component, you can use the `UserMemberWrapperConfiguration` object.
-In the above example, we are styling a few properties of the [UserMemberWrapper](/ui-kit/angular/user-member-wrapper) component using `UserMemberWrapperConfiguration`.
+In the above example, we are styling a few properties of the [UserMemberWrapper](/ui-kit/angular/v4/user-member-wrapper) component using `UserMemberWrapperConfiguration`.
***
diff --git a/ui-kit/angular/v4/message-header.mdx b/ui-kit/angular/v4/message-header.mdx
index aefb3a42a..a5fc77211 100644
--- a/ui-kit/angular/v4/message-header.mdx
+++ b/ui-kit/angular/v4/message-header.mdx
@@ -5,7 +5,7 @@ description: "Message Header — CometChat documentation."
## Overview
-`MessageHeader` is a [Component](/ui-kit/angular/components-overview#components) that showcases the [User](/sdk/javascript/users-overview) or [Group](/sdk/javascript/groups-overview) details in the toolbar. Furthermore, it also presents a typing indicator and a back navigation button for ease of use.
+`MessageHeader` is a [Component](/ui-kit/angular/v4/components-overview#components) that showcases the [User](/sdk/javascript/users-overview) or [Group](/sdk/javascript/groups-overview) details in the toolbar. Furthermore, it also presents a typing indicator and a back navigation button for ease of use.
@@ -15,7 +15,7 @@ The `MessageHeader` is comprised of the following components:
| Components | Description |
| ---------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
-| [ListItem Component](/ui-kit/angular/list-item) | This component’s view consists of avatar, status indicator , title, and subtitle. The fields are then mapped with the SDK’s user, group class. |
+| [ListItem Component](/ui-kit/angular/v4/list-item) | This component’s view consists of avatar, status indicator , title, and subtitle. The fields are then mapped with the SDK’s user, group class. |
| Back Button | BackButton that allows users to navigate back from the current activity or screen to the previous one |
## Usage
@@ -103,7 +103,7 @@ export class AppComponent implements OnInit{
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. OnBack
@@ -260,7 +260,7 @@ The `MessageHeader` component does not have any exposed filters.
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
The `MessageHeader` component does not produce any events.
@@ -372,7 +372,7 @@ The properties exposed by `MessageHeaderStyle` are as follows:
##### 2. Avatar Style
-If you want to apply customized styles to the `Avatar` component within the `MessageHeader` Component, you can use the following code snippet. For more information you can refer [Avatar Styles](/ui-kit/angular/avatar#avatar-style).
+If you want to apply customized styles to the `Avatar` component within the `MessageHeader` Component, you can use the following code snippet. For more information you can refer [Avatar Styles](/ui-kit/angular/v4/avatar#avatar-style).
-MessageInformation is comprised of the following [Base Components](/ui-kit/angular/components-overview#base-components):
+MessageInformation is comprised of the following [Base Components](/ui-kit/angular/v4/components-overview#base-components):
| Base Components | Description |
| ------------------------------------------- | ------------------------------------------------------------------------------- |
-| [List Item](/ui-kit/angular/list-item) | This renders common components used across `Conversations`, `Groups` & `Users`. |
+| [List Item](/ui-kit/angular/v4/list-item) | This renders common components used across `Conversations`, `Groups` & `Users`. |
## Usage
@@ -129,7 +129,7 @@ export class AppComponent implements OnInit{
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. onClose
@@ -455,7 +455,7 @@ The following properties are exposed by MessageInformationStyle:
##### 2. ListItemStyle
-To apply customized styles to the `List Item` component in the MessageInformation Component, you can use the following code snippet. For further insights on `List Item` Styles [refer](/ui-kit/angular/list-item)
+To apply customized styles to the `List Item` component in the MessageInformation Component, you can use the following code snippet. For further insights on `List Item` Styles [refer](/ui-kit/angular/v4/list-item)
@@ -108,7 +108,7 @@ To fetch messages for a specific entity, you need to supplement it with `User` o
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. onThreadRepliesClick
@@ -328,7 +328,7 @@ The following parameters in messageRequestBuilder will always be altered inside
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
The list of events emitted by the Message List component is as follows.
@@ -517,7 +517,7 @@ List of properties exposed by MessageListStyle
##### 2. Avatar Style
-To apply customized styles to the `Avatar` component in the `Message List` Component, you can use the following code snippet. For further insights on `Avatar` Styles [refer](/ui-kit/angular/avatar#avatar-style)
+To apply customized styles to the `Avatar` component in the `Message List` Component, you can use the following code snippet. For further insights on `Avatar` Styles [refer](/ui-kit/angular/v4/avatar#avatar-style)
-If you wish to modify the properties of the [MesssageInformation](/ui-kit/angular/message-information) Component, you can use the `MessageInformationConfiguration` object.
+If you wish to modify the properties of the [MesssageInformation](/ui-kit/angular/v4/message-information) Component, you can use the `MessageInformationConfiguration` object.
-In the above example, we are styling a few properties of the [MesssageInformation](/ui-kit/angular/message-information) component using `MessageInformationConfiguration`.
+In the above example, we are styling a few properties of the [MesssageInformation](/ui-kit/angular/v4/message-information) component using `MessageInformationConfiguration`.
### Reaction
-If you wish to modify the properties of the [Reaction](/ui-kit/angular/reaction) Component, you can use the `reactionsConfiguration` object.
+If you wish to modify the properties of the [Reaction](/ui-kit/angular/v4/reaction) Component, you can use the `reactionsConfiguration` object.
diff --git a/ui-kit/angular/v4/message-template.mdx b/ui-kit/angular/v4/message-template.mdx
index a36b683a9..0dbe7f387 100644
--- a/ui-kit/angular/v4/message-template.mdx
+++ b/ui-kit/angular/v4/message-template.mdx
@@ -5,7 +5,7 @@ description: "Message Template — CometChat documentation."
## Overview
-A MessageTemplate provides you with the capability to define and customize both the structure and the behavior of the [MessageBubble](/ui-kit/angular/message-bubble). It acts as a schema or design blueprint for the creation of a variety of [MessageBubble](/ui-kit/angular/message-bubble) components, allowing you to manage the appearance and interactions of [MessageBubble](/ui-kit/angular/message-bubble) within your application effectively and consistently.
+A MessageTemplate provides you with the capability to define and customize both the structure and the behavior of the [MessageBubble](/ui-kit/angular/v4/message-bubble). It acts as a schema or design blueprint for the creation of a variety of [MessageBubble](/ui-kit/angular/v4/message-bubble) components, allowing you to manage the appearance and interactions of [MessageBubble](/ui-kit/angular/v4/message-bubble) within your application effectively and consistently.
### Structure
@@ -51,7 +51,7 @@ MessageTemplate provides you with methods that allow you to alter various proper
4. **contentView**
- The `contentView` method allows you to assign a custom content view to the MessageBubble. By default, it displays the [Text Bubble](/ui-kit/angular/text-bubble), [Image Bubble](/ui-kit/angular/image-bubble), [File Bubble](/ui-kit/angular/file-bubble), [Audio Bubble](/ui-kit/angular/audio-bubble), or [Video Bubble](/ui-kit/angular/video-bubble), depending on the message type.
+ The `contentView` method allows you to assign a custom content view to the MessageBubble. By default, it displays the [Text Bubble](/ui-kit/angular/v4/text-bubble), [Image Bubble](/ui-kit/angular/v4/image-bubble), [File Bubble](/ui-kit/angular/v4/file-bubble), [Audio Bubble](/ui-kit/angular/v4/audio-bubble), or [Video Bubble](/ui-kit/angular/v4/video-bubble), depending on the message type.
5. **footerView**
@@ -97,7 +97,7 @@ definedTemplates!: CometChatMessageTemplate[];
## Customization
-Let's dive into how you can use the [properties](#properties) of MessageTemplate to customize an existing template or add a new one to the [MessageList](/ui-kit/angular/message-list) component.
+Let's dive into how you can use the [properties](#properties) of MessageTemplate to customize an existing template or add a new one to the [MessageList](/ui-kit/angular/v4/message-list) component.
The First step is to fetch the list of existing templates when you want to modify or add to them. This can be done using the getAllMessageTemplates() method from the DataSource of the CometChatUIKit class.
@@ -134,7 +134,7 @@ definedTemplates!: CometChatMessageTemplate[];
-The Messages component is composed of three individual components, [MessageHeader](/ui-kit/angular/message-header), [MessageList](/ui-kit/angular/message-list), and [MessageComposer](/ui-kit/angular/message-composer). In addition, the Messages component also navigates to the [Details](/ui-kit/angular/group-details) and [ThreadedMessages](/ui-kit/angular/threaded-messages) components.
+The Messages component is composed of three individual components, [MessageHeader](/ui-kit/angular/v4/message-header), [MessageList](/ui-kit/angular/v4/message-list), and [MessageComposer](/ui-kit/angular/v4/message-composer). In addition, the Messages component also navigates to the [Details](/ui-kit/angular/v4/group-details) and [ThreadedMessages](/ui-kit/angular/v4/threaded-messages) components.
| Components | Description |
| ---------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| [MessageHeader](/ui-kit/angular/message-header) | `CometChatMessageHeader` displays the `User` or `Group` information using CometChat SDK's `User` or `Group object.` It also shows the typing indicator when the user starts typing in `MessageComposer`. |
-| [MessageList](/ui-kit/angular/message-list) | `CometChatMessageList` is one of the core UI components. It displays a list of messages and handles real-time operations. |
-| [MessageComposer](/ui-kit/angular/message-composer) | `CometChatMessageComposer` is an independent and critical component that allows users to compose and send various types of messages includes text, image, video and custom messages. |
-| [Details](/ui-kit/angular/group-details) | `CometChatDetails` is a component that displays all the available options available for `Users` & `Groups` |
-| [ThreadedMessages](/ui-kit/angular/threaded-messages) | `CometChatThreadedMessages` is a component that displays all replies made to a particular message in a conversation. |
+| [MessageHeader](/ui-kit/angular/v4/message-header) | `CometChatMessageHeader` displays the `User` or `Group` information using CometChat SDK's `User` or `Group object.` It also shows the typing indicator when the user starts typing in `MessageComposer`. |
+| [MessageList](/ui-kit/angular/v4/message-list) | `CometChatMessageList` is one of the core UI components. It displays a list of messages and handles real-time operations. |
+| [MessageComposer](/ui-kit/angular/v4/message-composer) | `CometChatMessageComposer` is an independent and critical component that allows users to compose and send various types of messages includes text, image, video and custom messages. |
+| [Details](/ui-kit/angular/v4/group-details) | `CometChatDetails` is a component that displays all the available options available for `Users` & `Groups` |
+| [ThreadedMessages](/ui-kit/angular/v4/threaded-messages) | `CometChatThreadedMessages` is a component that displays all replies made to a particular message in a conversation. |
## Usage
@@ -108,13 +108,13 @@ export class AppComponent implements OnInit{
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
-The Messages component does not have its actions. However, since it's a [Composite Component](/ui-kit/angular/components-overview#composite-components), you can use the actions of its components by utilizing the [Configurations](#configuration) object of each component.
+The Messages component does not have its actions. However, since it's a [Composite Component](/ui-kit/angular/v4/components-overview#composite-components), you can use the actions of its components by utilizing the [Configurations](#configuration) object of each component.
**Example**
-In this example, we are employing the [onThreadRepliesClick](/ui-kit/angular/message-list#1-onthreadrepliesclick) action from the MessageList Component through the MessageListConfiguration object.
+In this example, we are employing the [onThreadRepliesClick](/ui-kit/angular/v4/message-list#1-onthreadrepliesclick) action from the MessageList Component through the MessageListConfiguration object.
-> The Messages Component overrides the [onThreadRepliesClick](/ui-kit/angular/message-list#1-onthreadrepliesclick) action to navigate to the [ThreadedMessages](/ui-kit/angular/threaded-messages) component. If you override `onThreadRepliesClick`, it will also override the default behavior of the Messages Component.
+> The Messages Component overrides the [onThreadRepliesClick](/ui-kit/angular/v4/message-list#1-onthreadrepliesclick) action to navigate to the [ThreadedMessages](/ui-kit/angular/v4/threaded-messages) component. If you override `onThreadRepliesClick`, it will also override the default behavior of the Messages Component.
### Filters
**Filters** allow you to customize the data displayed in a list within a Component. You can filter the list based on your specific criteria, allowing for a more customized. Filters can be applied using RequestBuilders of Chat SDK.
-The Messages component does not have its filters. But as it is a [Composite Component](/ui-kit/angular/components-overview#composite-components), you can use the filters of its components by using the [Configurations](#configuration) object of each component. For more details on the filters of its components, please refer to [MessageList Filters](/ui-kit/angular/message-list#filters).
+The Messages component does not have its filters. But as it is a [Composite Component](/ui-kit/angular/v4/components-overview#composite-components), you can use the filters of its components by using the [Configurations](#configuration) object of each component. For more details on the filters of its components, please refer to [MessageList Filters](/ui-kit/angular/v4/message-list#filters).
**Example**
@@ -281,7 +281,7 @@ export class AppComponent implements OnInit{
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
The `Messages` component does not produce any events directly.
@@ -375,9 +375,9 @@ List of properties exposed by MessagesStyle
##### 2. Component's Styles
-Being a [Composite component](/ui-kit/angular/components-overview#composite-components), the Messages Component allows you to customize the styles of its components using their respective Configuration objects.
+Being a [Composite component](/ui-kit/angular/v4/components-overview#composite-components), the Messages Component allows you to customize the styles of its components using their respective Configuration objects.
-For a list of all available properties, refer to each component's styling documentation: [MesssageHeader Styles](/ui-kit/angular/message-header#1-messageheader-style), [MessageList Styles](/ui-kit/angular/message-list#style), [MessageComposer Styles](/ui-kit/angular/message-composer#style), [Details Styles](/ui-kit/angular/group-details#style), [ThreadMessages Styles](/ui-kit/angular/threaded-messages#style).
+For a list of all available properties, refer to each component's styling documentation: [MesssageHeader Styles](/ui-kit/angular/v4/message-header#1-messageheader-style), [MessageList Styles](/ui-kit/angular/v4/message-list#style), [MessageComposer Styles](/ui-kit/angular/v4/message-composer#style), [Details Styles](/ui-kit/angular/v4/group-details#style), [ThreadMessages Styles](/ui-kit/angular/v4/threaded-messages#style).
**Example**
@@ -958,9 +958,9 @@ The Messages Component is a Composite Component and it has a specific set of con
### MessageHeader
-If you want to customize the properties of the [MessageHeader](/ui-kit/angular/message-header) Component inside Messages Component, you need use the `MessageHeaderConfiguration` object.
+If you want to customize the properties of the [MessageHeader](/ui-kit/angular/v4/message-header) Component inside Messages Component, you need use the `MessageHeaderConfiguration` object.
-The `MessageHeaderConfiguration` provides access to all the [Action](/ui-kit/angular/message-header#actions), [Filters](/ui-kit/angular/message-header#filters), [Styles](/ui-kit/angular/message-header#style), [Functionality](/ui-kit/angular/message-header#functionality), and [Advanced](/ui-kit/angular/message-header#advanced) properties of the [MessageHeader](/ui-kit/angular/message-header) component.
+The `MessageHeaderConfiguration` provides access to all the [Action](/ui-kit/angular/v4/message-header#actions), [Filters](/ui-kit/angular/v4/message-header#filters), [Styles](/ui-kit/angular/v4/message-header#style), [Functionality](/ui-kit/angular/v4/message-header#functionality), and [Advanced](/ui-kit/angular/v4/message-header#advanced) properties of the [MessageHeader](/ui-kit/angular/v4/message-header) component.
> Please note that the Properties marked with the 🛑 symbol are not accessible within the Configuration Object.
@@ -970,7 +970,7 @@ The `MessageHeaderConfiguration` provides access to all the [Action](/ui-kit/ang
-In this example, we will style the Avatar and MessageHeader of the [MessageHeader](/ui-kit/angular/message-header) component using `MessageHeaderConfiguration`.
+In this example, we will style the Avatar and MessageHeader of the [MessageHeader](/ui-kit/angular/v4/message-header) component using `MessageHeaderConfiguration`.
-In this example, we will be changing the list alignment and modifying the message list styles in the [MessageList](/ui-kit/angular/message-list) component using `MessageListConfiguration`.
+In this example, we will be changing the list alignment and modifying the message list styles in the [MessageList](/ui-kit/angular/v4/message-list) component using `MessageListConfiguration`.
-In this example, we'll be adding styling to the message composer and custom text to the [MessageComposer](/ui-kit/angular/message-composer) component using `MessageComposerConfiguration`.
+In this example, we'll be adding styling to the message composer and custom text to the [MessageComposer](/ui-kit/angular/v4/message-composer) component using `MessageComposerConfiguration`.
-In this example, we are adding a custom close icon to the Threaded Message component and also adding custom properties to the [MessageList](#messagelist) using `MessageListConfiguration`. We then apply these changes to the [ThreadedMessages](/ui-kit/angular/message-composer) component using `ThreadedMessagesConfiguration`.
+In this example, we are adding a custom close icon to the Threaded Message component and also adding custom properties to the [MessageList](#messagelist) using `MessageListConfiguration`. We then apply these changes to the [ThreadedMessages](/ui-kit/angular/v4/message-composer) component using `ThreadedMessagesConfiguration`.
-We’ll use the [CometChatConversationsWithMessages](/ui-kit/angular/conversations-with-messages), [CometChatUsersWithMessages](/ui-kit/angular/users-with-messages), and [CometChatGroupsWithMessages](/ui-kit/angular/groups-with-messages) components and launch them as individual tab items within the tabbed layout.
+We’ll use the [CometChatConversationsWithMessages](/ui-kit/angular/v4/conversations-with-messages), [CometChatUsersWithMessages](/ui-kit/angular/v4/users-with-messages), and [CometChatGroupsWithMessages](/ui-kit/angular/v4/groups-with-messages) components and launch them as individual tab items within the tabbed layout.
@@ -92,7 +92,7 @@ export class AppComponent {
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. onError
@@ -213,7 +213,7 @@ callSettingsBuilder = new CometChatCalls.CallSettingsBuilder().setIsAudioOnlyCal
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
The list of events emitted by the OnGoing Call Component is as follows.
diff --git a/ui-kit/angular/v4/outgoing-call.mdx b/ui-kit/angular/v4/outgoing-call.mdx
index c5a359540..827c44a12 100644
--- a/ui-kit/angular/v4/outgoing-call.mdx
+++ b/ui-kit/angular/v4/outgoing-call.mdx
@@ -16,7 +16,7 @@ The `Outgoing Call` is comprised of the following components:
| Components | Description |
| --------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| cometchat-card | this component displays structured content, often used for user profiles, chat messages, or group information in CometChat applications. |
-| [cometchat-label](/ui-kit/angular/label) | This component provides descriptive information about the associated UI element. |
+| [cometchat-label](/ui-kit/angular/v4/label) | This component provides descriptive information about the associated UI element. |
| cometchat-icon-button | The CometChat IconButton component allows for the easy integration of customizable icon buttons |
## Usage
@@ -111,7 +111,7 @@ export class AppComponent {
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. onCloseClicked
@@ -273,7 +273,7 @@ The `Outgoing Call` component does not have any exposed filters.
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
The `Outgoing Call` component does not have any exposed filters.
@@ -402,7 +402,7 @@ The following properties are exposed by OutgoingCallStyle:
##### 2. Avatar Style
-If you want to apply customized styles to the `Avatar` component within the `Outgoing Call` Component, you can use the following code snippet. For more information you can refer [Avatar Styles](/ui-kit/angular/avatar#avatar-style).
+If you want to apply customized styles to the `Avatar` component within the `Outgoing Call` Component, you can use the following code snippet. For more information you can refer [Avatar Styles](/ui-kit/angular/v4/avatar#avatar-style).
@@ -449,13 +449,13 @@ export class AppComponent {
@@ -528,6 +528,6 @@ export class AppComponent {
@@ -69,7 +69,7 @@ private getTextBeforeCaret(caretPosition: number): string {
## Example
-Below is an example demonstrating how to use a custom formatter class in components such as [CometChatConversations](/ui-kit/angular/conversations), [CometChatMessageList](/ui-kit/angular/message-list), [CometChatMessageComposer](/ui-kit/angular/message-composer).
+Below is an example demonstrating how to use a custom formatter class in components such as [CometChatConversations](/ui-kit/angular/v4/conversations), [CometChatMessageList](/ui-kit/angular/v4/message-list), [CometChatMessageComposer](/ui-kit/angular/v4/message-composer).
diff --git a/ui-kit/angular/v4/singleselect.mdx b/ui-kit/angular/v4/singleselect.mdx
index 382c86f07..82250b8f1 100644
--- a/ui-kit/angular/v4/singleselect.mdx
+++ b/ui-kit/angular/v4/singleselect.mdx
@@ -16,7 +16,7 @@ While this design allows an intuitive interaction similar to radio buttons, its
| name | string | Unique identifier for the Single Select component. |
| options | Array\
@@ -15,8 +15,8 @@ ThreadedMessages is composed of the following components:
| Component | Description |
| -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
-| [MessageList](/ui-kit/angular/message-list) | CometChatMessageList is a component that displays a list of Messages |
-| [MessageComposer](/ui-kit/angular/message-composer) | CometChatMessageComposer is a component that helps in writing and editing of messages and also sending attachments |
+| [MessageList](/ui-kit/angular/v4/message-list) | CometChatMessageList is a component that displays a list of Messages |
+| [MessageComposer](/ui-kit/angular/v4/message-composer) | CometChatMessageComposer is a component that helps in writing and editing of messages and also sending attachments |
## Usage
@@ -129,7 +129,7 @@ export class AppComponent implements OnInit{
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
**Example**
@@ -322,7 +322,7 @@ export class AppComponent implements OnInit{
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
The ThreadedMessages Component does not emit any events of its own.
@@ -1023,9 +1023,9 @@ The ThreadedMessages is a Composite Component, and it has a distinct set of conf
### MessageList
-If you want to customize the properties of the [MessageList](/ui-kit/angular/message-list) Component inside ThreadedMessages Component, you need use the `MessageListConfiguration` object.
+If you want to customize the properties of the [MessageList](/ui-kit/angular/v4/message-list) Component inside ThreadedMessages Component, you need use the `MessageListConfiguration` object.
-The `MessageListConfiguration` provides access to all the [Action](/ui-kit/angular/message-list#actions), [Filters](/ui-kit/angular/message-list#filters), [Styles](/ui-kit/angular/message-list#style), [Functionality](/ui-kit/angular/message-list#functionality), and [Advanced](/ui-kit/angular/message-list#advance) properties of the [MessageList](/ui-kit/angular/message-list) component.
+The `MessageListConfiguration` provides access to all the [Action](/ui-kit/angular/v4/message-list#actions), [Filters](/ui-kit/angular/v4/message-list#filters), [Styles](/ui-kit/angular/v4/message-list#style), [Functionality](/ui-kit/angular/v4/message-list#functionality), and [Advanced](/ui-kit/angular/v4/message-list#advance) properties of the [MessageList](/ui-kit/angular/v4/message-list) component.
> Please note that the Properties marked with the 🛑 symbol are not accessible within the Configuration Object.
@@ -1035,7 +1035,7 @@ The `MessageListConfiguration` provides access to all the [Action](/ui-kit/angul
-In this example, we will be changing the list alignment and modifying the message list styles in the [MessageList](/ui-kit/angular/message-list) component using `MessageListConfiguration`.
+In this example, we will be changing the list alignment and modifying the message list styles in the [MessageList](/ui-kit/angular/v4/message-list) component using `MessageListConfiguration`.
-In this example, we'll be adding a custom header view and customizing some properties of the [MessageComposer](/ui-kit/angular/message-composer) component using `MessageComposerConfiguration`.
+In this example, we'll be adding a custom header view and customizing some properties of the [MessageComposer](/ui-kit/angular/v4/message-composer) component using `MessageComposerConfiguration`.
diff --git a/ui-kit/angular/v4/users-with-messages.mdx b/ui-kit/angular/v4/users-with-messages.mdx
index e457ec500..68c5358a5 100644
--- a/ui-kit/angular/v4/users-with-messages.mdx
+++ b/ui-kit/angular/v4/users-with-messages.mdx
@@ -5,7 +5,7 @@ description: "Users With Messages — CometChat documentation."
## Overview
-The UsersWithMessages is a [Composite Component](/ui-kit/angular/components-overview#components) encompassing components such as [Users](/ui-kit/angular/users) and [Messages](/ui-kit/angular/messages). Both of these component contributes to the functionality and structure of the overall UsersWithMessages component.
+The UsersWithMessages is a [Composite Component](/ui-kit/angular/v4/components-overview#components) encompassing components such as [Users](/ui-kit/angular/v4/users) and [Messages](/ui-kit/angular/v4/messages). Both of these component contributes to the functionality and structure of the overall UsersWithMessages component.
@@ -13,8 +13,8 @@ The UsersWithMessages is a [Composite Component](/ui-kit/angular/components-over
| Components | Description |
| ----------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
-| [Users](/ui-kit/angular/users) | The `Users` component is designed to display a list of `User`. This essentially represents your recent conversation history. |
-| [Messages](/ui-kit/angular/messages) | The `Messages` component is designed to manage the messaging interaction for individual `User's` conversations. |
+| [Users](/ui-kit/angular/v4/users) | The `Users` component is designed to display a list of `User`. This essentially represents your recent conversation history. |
+| [Messages](/ui-kit/angular/v4/messages) | The `Messages` component is designed to manage the messaging interaction for individual `User's` conversations. |
## Usage
@@ -94,7 +94,7 @@ export class AppComponent implements OnInit{
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. onError
@@ -155,7 +155,7 @@ export class AppComponent {
***
-The UsersWithMessages component does not have much actions, its components - [Users](/ui-kit/angular/users) and [Messages](/ui-kit/angular/messages) - both have their own set of actions.
+The UsersWithMessages component does not have much actions, its components - [Users](/ui-kit/angular/v4/users) and [Messages](/ui-kit/angular/v4/messages) - both have their own set of actions.
The Action of the components can be overridden through the use of the [Configurations](#configurations) object of its components. Here is an example code snippet.
@@ -229,7 +229,7 @@ export class AppComponent {
The UsersWithMessages component overrides several actions from its components to reach its default behavior. The list of actions overridden by UsersWithMessages includes:
-* [OnItemClick](/ui-kit/angular/users#2-onitemclick) : By overriding the `OnItemClick` of the Users Component, UsersWithMessages achieves navigation from [Users](/ui-kit/angular/users) to [Messages](/ui-kit/angular/messages) component.
+* [OnItemClick](/ui-kit/angular/v4/users#2-onitemclick) : By overriding the `OnItemClick` of the Users Component, UsersWithMessages achieves navigation from [Users](/ui-kit/angular/v4/users) to [Messages](/ui-kit/angular/v4/messages) component.
@@ -239,7 +239,7 @@ The UsersWithMessages component overrides several actions from its components to
**Filters** allow you to customize the data displayed in a list within a Component. You can filter the list based on your specific criteria, allowing for a more customized. Filters can be applied using RequestBuilders of Chat SDK.
-While the UsersWithMessages component does not have filters, its components do, For more detail on individual filters of its component refer to [Users Filters](/ui-kit/angular/users#filters) and [Messages Filters](/ui-kit/angular/messages).
+While the UsersWithMessages component does not have filters, its components do, For more detail on individual filters of its component refer to [Users Filters](/ui-kit/angular/v4/users#filters) and [Messages Filters](/ui-kit/angular/v4/messages).
By utilizing the [Configurations](#configurations) object of its components, you can apply filters.
@@ -303,7 +303,7 @@ export class AppComponent {
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
The UsersWithMessages does not produce any events but its component does.
@@ -383,7 +383,7 @@ export class AppComponent {
***
-You can also customize its component styles. For more details on individual component styles, you can refer [Users Styles](/ui-kit/angular/users#style) and [Messages Styles](/ui-kit/angular/messages#1-messages-style).
+You can also customize its component styles. For more details on individual component styles, you can refer [Users Styles](/ui-kit/angular/v4/users#style) and [Messages Styles](/ui-kit/angular/v4/messages#1-messages-style).
Styles can be applied to SubComponents using their respective [configurations](#configurations).
@@ -464,7 +464,7 @@ export class AppComponent {
These are a set of **small functional customizations** that allow you to **fine-tune** the overall experience of the component. With these, you can **change text**, set **custom icons**, and toggle the **visibility** of UI elements.
-you can utilize the `user` method with a [User](/sdk/javascript/user-management) object as input to the UsersWithMessages component. This will automatically direct you to the [Messages](/ui-kit/angular/messages) component for the specified `User`.
+you can utilize the `user` method with a [User](/sdk/javascript/user-management) object as input to the UsersWithMessages component. This will automatically direct you to the [Messages](/ui-kit/angular/v4/messages) component for the specified `User`.
##### user
@@ -539,7 +539,7 @@ Below is a list of customizations along with corresponding code snippets:
Nearly all functionality customizations available for a Component are also available for the composite component. Using [Configuration](#configurations), you can modify the properties of its components to suit your needs.
-You can find the list of all Functionality customization of individual components in [Users](/ui-kit/angular/users#functionality) and [Messages](/ui-kit/angular/messages#functionality).
+You can find the list of all Functionality customization of individual components in [Users](/ui-kit/angular/v4/users#functionality) and [Messages](/ui-kit/angular/v4/messages#functionality).
**Example**
@@ -681,17 +681,17 @@ export class AppComponent {
***
-To find all the details on individual Component advance customization you can refer, [Users Advance](/ui-kit/angular/users#advance)and [Messages Advance](/ui-kit/angular/messages#advanced).
+To find all the details on individual Component advance customization you can refer, [Users Advance](/ui-kit/angular/v4/users#advance)and [Messages Advance](/ui-kit/angular/v4/messages#advanced).
UsersWithMessages uses advanced-level customization of both Users & Messages components to achieve its default behavior.
-1. UsersWithMessages utilizes the [onItemClick](/ui-kit/angular/users#2-onitemclick) property of the `Users` subcomponent to navigate the user from [Users](/ui-kit/angular/users) to [Messages](/ui-kit/angular/messages)
+1. UsersWithMessages utilizes the [onItemClick](/ui-kit/angular/v4/users#2-onitemclick) property of the `Users` subcomponent to navigate the user from [Users](/ui-kit/angular/v4/users) to [Messages](/ui-kit/angular/v4/messages)
-2. UsersWithMessages utilizes the [menus](/ui-kit/angular/messages#auxiliarymenu) of the `Messages` subcomponent to navigate from [Messages](/ui-kit/angular/messages) to [Details](/ui-kit/angular/group-details)
+2. UsersWithMessages utilizes the [menus](/ui-kit/angular/v4/messages#auxiliarymenu) of the `Messages` subcomponent to navigate from [Messages](/ui-kit/angular/v4/messages) to [Details](/ui-kit/angular/v4/group-details)
@@ -705,7 +705,7 @@ When you override `onItemClick` and `menus`, the default behavior of UsersWithMe
## Configurations
-[Configurations](/ui-kit/angular/components-overview#configurations) offer the ability to customize the properties of each component within a Composite Component.
+[Configurations](/ui-kit/angular/v4/components-overview#configurations) offer the ability to customize the properties of each component within a Composite Component.
UsersWithMessages has `Users` and `Messages` component. Hence, each of these components will have its individual \`Configuration\`\`.
@@ -715,7 +715,7 @@ UsersWithMessages has `Users` and `Messages` component. Hence, each of these com
You can customize the properties of the Users component by making use of the `usersConfiguration`.
-All exposed properties of `UsersConfiguration` can be found under [Users](/ui-kit/angular/users#functionality). Properties marked with the 🛑 symbol are not accessible within the Configuration Object.
+All exposed properties of `UsersConfiguration` can be found under [Users](/ui-kit/angular/v4/users#functionality). Properties marked with the 🛑 symbol are not accessible within the Configuration Object.
**Example**
@@ -797,7 +797,7 @@ export class AppComponent {
You can customize the properties of the Messages component by making use of the messagesConfiguration.
-All exposed properties of `MessagesConfiguration` can be found under [Messages](/ui-kit/angular/messages#configuration). Properties marked with the 🛑 symbol are not accessible within the Configuration Object.
+All exposed properties of `MessagesConfiguration` can be found under [Messages](/ui-kit/angular/v4/messages#configuration). Properties marked with the 🛑 symbol are not accessible within the Configuration Object.
**Example**
diff --git a/ui-kit/angular/v4/users.mdx b/ui-kit/angular/v4/users.mdx
index b39add62c..2a86dd635 100644
--- a/ui-kit/angular/v4/users.mdx
+++ b/ui-kit/angular/v4/users.mdx
@@ -5,7 +5,7 @@ description: "Users — CometChat documentation."
## Overview
-The Users is a [Component](/ui-kit/angular/components-overview#components), showcasing an accessible list of all available users. It provides an integral search functionality, allowing you to locate any specific user swiftly and easily. For each user listed, the widget displays the user's name by default, in conjunction with their avatar when available. Furthermore, it includes a status indicator, visually informing you whether a user is currently online or offline.
+The Users is a [Component](/ui-kit/angular/v4/components-overview#components), showcasing an accessible list of all available users. It provides an integral search functionality, allowing you to locate any specific user swiftly and easily. For each user listed, the widget displays the user's name by default, in conjunction with their avatar when available. Furthermore, it includes a status indicator, visually informing you whether a user is currently online or offline.
@@ -15,8 +15,8 @@ The Users component is composed of the following BaseComponents:
| Components | Description |
| --------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
-| [CometChatList](/ui-kit/angular/list) | a reusable container component having title, search box, customisable background and a List View |
-| [CometChatListItem](/ui-kit/angular/list-item) | a component that renders data obtained from a User object on a Tile having a title, subtitle, leading and trailing view |
+| [CometChatList](/ui-kit/angular/v4/list) | a reusable container component having title, search box, customisable background and a List View |
+| [CometChatListItem](/ui-kit/angular/v4/list-item) | a component that renders data obtained from a User object on a Tile having a title, subtitle, leading and trailing view |
***
@@ -97,7 +97,7 @@ export class AppComponent {
### Actions
-[Actions](/ui-kit/angular/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
+[Actions](/ui-kit/angular/v4/components-overview#actions) dictate how a component functions. They are divided into two types: Predefined and User-defined. You can override either type, allowing you to tailor the behavior of the component to fit your specific needs.
##### 1. onSelect
@@ -480,7 +480,7 @@ export class AppComponent {
### Events
-[Events](/ui-kit/angular/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
+[Events](/ui-kit/angular/v4/components-overview#events) are emitted by a `Component`. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
To handle events supported by Users you have to add corresponding listeners by using `CometChatUserEvents`
@@ -592,7 +592,7 @@ List of properties exposed by UsersStyle
##### 2. Avatar Style
-To apply customized styles to the `Avatar` component in the Users Component, you can use the following code snippet. For further insights on `Avatar` Styles [refer](/ui-kit/angular/avatar#avatar-style)
+To apply customized styles to the `Avatar` component in the Users Component, you can use the following code snippet. For further insights on `Avatar` Styles [refer](/ui-kit/angular/v4/avatar#avatar-style)
diff --git a/ui-kit/ios/v4/conversations-with-messages.mdx b/ui-kit/ios/v4/conversations-with-messages.mdx
index 5700d57a8..6bef0a6b4 100644
--- a/ui-kit/ios/v4/conversations-with-messages.mdx
+++ b/ui-kit/ios/v4/conversations-with-messages.mdx
@@ -274,7 +274,7 @@ cometChatConversationsWithMessages.set(group: group)
Nearly all functionality customizations available for a Component are also available for the composite component. Using [Configuration](#configurations), you can modify the properties of its components to suit your needs.
-You can find the list of all Functionality customization of individual components in [Conversations](/ui-kit/ios/v4/conversations#functionality) , [Messages](/ui-kit/ios/v4/messages#functionality), and [Contacts](/ui-kit/ios/v4/Contacts)
+You can find the list of all Functionality customization of individual components in [Conversations](/ui-kit/ios/v4/conversations#functionality) , [Messages](/ui-kit/ios/v4/messages#functionality), and [Contacts](/ui-kit/ios/v4/contacts)
**Example**
diff --git a/ui-kit/ios/v4/extensions.mdx b/ui-kit/ios/v4/extensions.mdx
index df6d45c59..aea56cf9d 100644
--- a/ui-kit/ios/v4/extensions.mdx
+++ b/ui-kit/ios/v4/extensions.mdx
@@ -85,7 +85,7 @@ Once you have successfully activated the [Link Preview Extension](/fundamentals/
### Profanity Filter
-The Profanity Filter extension helps in maintaining the chat decorum by censoring obscene and inappropriate words in the messages. For a comprehensive understanding and guide on implementing and using the Profanity Filter Extension, refer to our specific guide on the [Legacy Extensions](/moderation/legacy-extensions).
+The Profanity Filter extension helps in maintaining the chat decorum by censoring obscene and inappropriate words in the messages. For a comprehensive understanding and guide on implementing and using the Profanity Filter Extension, refer to our specific guide on the [Legacy Extensions](https://assets.cometchat.io/legacy-docs/moderation/legacy-extensions.html).
Once you have successfully activated the Profanity Filter Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/ios/v4/message-list) component of UI Kits.
@@ -95,7 +95,7 @@ Once you have successfully activated the Profanity Filter Extension from your Co
### Data Masking
-The Data Masking extension helps secure sensitive data by masking information like credit card numbers and phone numbers in a chat message. For a comprehensive understanding and guide on implementing and using the Data Masking Extension, refer to our specific guide on the [Legacy Extensions](/moderation/legacy-extensions).
+The Data Masking extension helps secure sensitive data by masking information like credit card numbers and phone numbers in a chat message. For a comprehensive understanding and guide on implementing and using the Data Masking Extension, refer to our specific guide on the [Legacy Extensions](https://assets.cometchat.io/legacy-docs/moderation/legacy-extensions.html).
Once you have successfully activated the Data Masking Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/ios/v4/message-list) component of UI Kits.
@@ -105,7 +105,7 @@ Once you have successfully activated the Data Masking Extension from your CometC
### Image Moderation
-The Image Moderation extension uses machine learning to detect and filter out inappropriate or explicit images shared in the chat. For a comprehensive understanding and guide on implementing and using the Image Moderation Extension, refer to our specific guide on the [Legacy Extensions](/moderation/legacy-extensions).
+The Image Moderation extension uses machine learning to detect and filter out inappropriate or explicit images shared in the chat. For a comprehensive understanding and guide on implementing and using the Image Moderation Extension, refer to our specific guide on the [Legacy Extensions](https://assets.cometchat.io/legacy-docs/moderation/legacy-extensions.html).
Once you have successfully activated the Image Moderation Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/ios/v4/message-list) component of UI Kits.
diff --git a/ui-kit/react-native/v4/extensions.mdx b/ui-kit/react-native/v4/extensions.mdx
index 674a76d4b..fa437ab61 100644
--- a/ui-kit/react-native/v4/extensions.mdx
+++ b/ui-kit/react-native/v4/extensions.mdx
@@ -152,7 +152,7 @@ Once you have successfully activated the [Link Preview Extension](/fundamentals/
### Profanity Filter
-The Profanity Filter extension helps in maintaining the chat decorum by censoring obscene and inappropriate words in the messages. For a comprehensive understanding and guide on implementing and using the Profanity Filter Extension, refer to our specific guide on the [Legacy Extensions](/moderation/legacy-extensions).
+The Profanity Filter extension helps in maintaining the chat decorum by censoring obscene and inappropriate words in the messages. For a comprehensive understanding and guide on implementing and using the Profanity Filter Extension, refer to our specific guide on the [Legacy Extensions](https://assets.cometchat.io/legacy-docs/moderation/legacy-extensions.html).
Once you have successfully activated the Profanity Filter Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/android/message-list) component of UI Kits.
@@ -171,7 +171,7 @@ Once you have successfully activated the Profanity Filter Extension from your Co
### Data Masking
-The Data Masking extension helps secure sensitive data by masking information like credit card numbers and phone numbers in a chat message. For a comprehensive understanding and guide on implementing and using the Data Masking Extension, refer to our specific guide on the [Legacy Extensions](/moderation/legacy-extensions).
+The Data Masking extension helps secure sensitive data by masking information like credit card numbers and phone numbers in a chat message. For a comprehensive understanding and guide on implementing and using the Data Masking Extension, refer to our specific guide on the [Legacy Extensions](https://assets.cometchat.io/legacy-docs/moderation/legacy-extensions.html).
Once you have successfully activated the Data Masking Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/android/message-list) component of UI Kits.
@@ -190,7 +190,7 @@ Once you have successfully activated the Data Masking Extension from your CometC
### Image Moderation
-The Image Moderation extension uses machine learning to detect and filter out inappropriate or explicit images shared in the chat. For a comprehensive understanding and guide on implementing and using the Image Moderation Extension, refer to our specific guide on the [Legacy Extensions](/moderation/legacy-extensions).
+The Image Moderation extension uses machine learning to detect and filter out inappropriate or explicit images shared in the chat. For a comprehensive understanding and guide on implementing and using the Image Moderation Extension, refer to our specific guide on the [Legacy Extensions](https://assets.cometchat.io/legacy-docs/moderation/legacy-extensions.html).
Once you have successfully activated the Image Moderation Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/android/message-list) component of UI Kits.
diff --git a/ui-kit/react/v4/extensions.mdx b/ui-kit/react/v4/extensions.mdx
index fdd096782..25bf3b329 100644
--- a/ui-kit/react/v4/extensions.mdx
+++ b/ui-kit/react/v4/extensions.mdx
@@ -91,7 +91,7 @@ Once you have successfully activated the [Link Preview Extension](/fundamentals/
### Profanity Filter
-The Profanity Filter extension helps in maintaining the chat decorum by censoring obscene and inappropriate words in the messages. For a comprehensive understanding and guide on implementing and using the Profanity Filter Extension, refer to our specific guide on the [Legacy Extensions](/moderation/legacy-extensions).
+The Profanity Filter extension helps in maintaining the chat decorum by censoring obscene and inappropriate words in the messages. For a comprehensive understanding and guide on implementing and using the Profanity Filter Extension, refer to our specific guide on the [Legacy Extensions](https://assets.cometchat.io/legacy-docs/moderation/legacy-extensions.html).
Once you have successfully activated the Profanity Filter Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/react/v4/message-list) component of UI Kits.
@@ -101,7 +101,7 @@ Once you have successfully activated the Profanity Filter Extension from your Co
### Data Masking
-The Data Masking extension helps secure sensitive data by masking information like credit card numbers and phone numbers in a chat message. For a comprehensive understanding and guide on implementing and using the Data Masking Extension, refer to our specific guide on the [Legacy Extensions](/moderation/legacy-extensions).
+The Data Masking extension helps secure sensitive data by masking information like credit card numbers and phone numbers in a chat message. For a comprehensive understanding and guide on implementing and using the Data Masking Extension, refer to our specific guide on the [Legacy Extensions](https://assets.cometchat.io/legacy-docs/moderation/legacy-extensions.html).
Once you have successfully activated the Data Masking Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/react/v4/message-list) component of UI Kits.
@@ -111,7 +111,7 @@ Once you have successfully activated the Data Masking Extension from your CometC
### Image Moderation
-The Image Moderation extension uses machine learning to detect and filter out inappropriate or explicit images shared in the chat. For a comprehensive understanding and guide on implementing and using the Image Moderation Extension, refer to our specific guide on the [Legacy Extensions](/moderation/legacy-extensions).
+The Image Moderation extension uses machine learning to detect and filter out inappropriate or explicit images shared in the chat. For a comprehensive understanding and guide on implementing and using the Image Moderation Extension, refer to our specific guide on the [Legacy Extensions](https://assets.cometchat.io/legacy-docs/moderation/legacy-extensions.html).
Once you have successfully activated the Image Moderation Extension from your CometChat Dashboard, the feature will automatically be incorporated into the Message Bubble of [MessageList Component](/ui-kit/react/v4/message-list) component of UI Kits.
diff --git a/ui-kit/react/v6/campaigns.mdx b/ui-kit/react/v6/campaigns.mdx
index 5fbecdcda..d3b97b437 100644
--- a/ui-kit/react/v6/campaigns.mdx
+++ b/ui-kit/react/v6/campaigns.mdx
@@ -6,7 +6,7 @@ description: "Deliver targeted, rich notifications to users via an in-app notifi
CometChat Campaigns enables you to send rich, interactive notifications to users through an in-app notification feed. Each notification is rendered as a native card using the **CometChat Cards** library — supporting images, text, buttons, layouts, and interactive actions.