Skip to content

Commit 23cdc06

Browse files
committed
Updated UIKit version to 4.3.35
1 parent be5c4e5 commit 23cdc06

70 files changed

Lines changed: 698 additions & 79 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CometChatAddMembers/cometchat-add-members/cometchat-add-members.component.d.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { OnInit, ChangeDetectorRef, TemplateRef } from "@angular/core";
22
import { CometChat } from "@cometchat/chat-sdk-javascript";
3-
import { AddMembersStyle, UsersStyle, BaseStyle } from '@cometchat/uikit-shared';
3+
import { AddMembersStyle, UsersStyle, BaseStyle, SelectedUserPreviewStyle } from '@cometchat/uikit-shared';
44
import '@cometchat/uikit-elements';
55
import { CometChatOption, TitleAlignment, SelectionMode } from '@cometchat/uikit-resources';
66
import { AvatarStyle, ListItemStyle } from '@cometchat/uikit-elements';
@@ -55,6 +55,8 @@ export declare class CometChatAddMembersComponent implements OnInit {
5555
titleAlignmentEnum: typeof TitleAlignment;
5656
selectionmodeEnum: typeof SelectionMode;
5757
addMembersStyle: AddMembersStyle;
58+
showSelectedMembersPreview: boolean;
59+
selectedMemberPreviewStyle: SelectedUserPreviewStyle;
5860
/**
5961
* @deprecated This property is deprecated as of version 4.3.14. Use `statusIndicatorStyle` instead.
6062
*/
@@ -111,5 +113,5 @@ export declare class CometChatAddMembersComponent implements OnInit {
111113
padding: string | undefined;
112114
};
113115
static ɵfac: i0.ɵɵFactoryDeclaration<CometChatAddMembersComponent, never>;
114-
static ɵcmp: i0.ɵɵComponentDeclaration<CometChatAddMembersComponent, "cometchat-add-members", never, { "usersRequestBuilder": "usersRequestBuilder"; "searchRequestBuilder": "searchRequestBuilder"; "subtitleView": "subtitleView"; "listItemView": "listItemView"; "disableUsersPresence": "disableUsersPresence"; "menu": "menu"; "options": "options"; "backButtonIconURL": "backButtonIconURL"; "closeButtonIconURL": "closeButtonIconURL"; "showBackButton": "showBackButton"; "hideSeparator": "hideSeparator"; "selectionMode": "selectionMode"; "searchPlaceholder": "searchPlaceholder"; "hideError": "hideError"; "searchIconURL": "searchIconURL"; "hideSearch": "hideSearch"; "title": "title"; "onError": "onError"; "onBack": "onBack"; "onClose": "onClose"; "onSelect": "onSelect"; "buttonText": "buttonText"; "group": "group"; "emptyStateView": "emptyStateView"; "errorStateView": "errorStateView"; "loadingIconURL": "loadingIconURL"; "listItemStyle": "listItemStyle"; "showSectionHeader": "showSectionHeader"; "sectionHeaderField": "sectionHeaderField"; "loadingStateView": "loadingStateView"; "emptyStateText": "emptyStateText"; "errorStateText": "errorStateText"; "onAddMembersButtonClick": "onAddMembersButtonClick"; "titleAlignment": "titleAlignment"; "addMembersStyle": "addMembersStyle"; "StatusIndicatorStyle": "StatusIndicatorStyle"; "statusIndicatorStyle": "statusIndicatorStyle"; "avatarStyle": "avatarStyle"; }, {}, never, never>;
116+
static ɵcmp: i0.ɵɵComponentDeclaration<CometChatAddMembersComponent, "cometchat-add-members", never, { "usersRequestBuilder": "usersRequestBuilder"; "searchRequestBuilder": "searchRequestBuilder"; "subtitleView": "subtitleView"; "listItemView": "listItemView"; "disableUsersPresence": "disableUsersPresence"; "menu": "menu"; "options": "options"; "backButtonIconURL": "backButtonIconURL"; "closeButtonIconURL": "closeButtonIconURL"; "showBackButton": "showBackButton"; "hideSeparator": "hideSeparator"; "selectionMode": "selectionMode"; "searchPlaceholder": "searchPlaceholder"; "hideError": "hideError"; "searchIconURL": "searchIconURL"; "hideSearch": "hideSearch"; "title": "title"; "onError": "onError"; "onBack": "onBack"; "onClose": "onClose"; "onSelect": "onSelect"; "buttonText": "buttonText"; "group": "group"; "emptyStateView": "emptyStateView"; "errorStateView": "errorStateView"; "loadingIconURL": "loadingIconURL"; "listItemStyle": "listItemStyle"; "showSectionHeader": "showSectionHeader"; "sectionHeaderField": "sectionHeaderField"; "loadingStateView": "loadingStateView"; "emptyStateText": "emptyStateText"; "errorStateText": "errorStateText"; "onAddMembersButtonClick": "onAddMembersButtonClick"; "titleAlignment": "titleAlignment"; "addMembersStyle": "addMembersStyle"; "showSelectedMembersPreview": "showSelectedMembersPreview"; "selectedMemberPreviewStyle": "selectedMemberPreviewStyle"; "StatusIndicatorStyle": "StatusIndicatorStyle"; "statusIndicatorStyle": "statusIndicatorStyle"; "avatarStyle": "avatarStyle"; }, {}, never, never>;
115117
}

CometChatUsers/cometchat-users/cometchat-users.component.d.ts

Lines changed: 63 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { CometChat } from "@cometchat/chat-sdk-javascript";
33
import { AvatarStyle, BaseStyle, CheckboxStyle, ListItemStyle } from "@cometchat/uikit-elements";
44
import { Subscription } from "rxjs";
55
import { CometChatOption, SelectionMode, TitleAlignment, States } from "@cometchat/uikit-resources";
6-
import { UsersStyle, ListStyle } from "@cometchat/uikit-shared";
6+
import { UsersStyle, ListStyle, SelectedUserPreviewStyle } from "@cometchat/uikit-shared";
77
import { CometChatThemeService } from "../../CometChatTheme.service";
88
import { UserPresencePlacement } from "@cometchat/uikit-resources";
99
import * as i0 from "@angular/core";
@@ -40,6 +40,8 @@ export declare class CometChatUsersComponent implements OnInit {
4040
listItemStyle: ListItemStyle;
4141
statusIndicatorStyle: BaseStyle;
4242
avatarStyle: AvatarStyle;
43+
selectedUserPreviewStyle: SelectedUserPreviewStyle;
44+
showSelectedUsersPreview: boolean;
4345
onItemClick: (user: CometChat.User) => void;
4446
searchKeyword: string;
4547
onEmpty?: () => void;
@@ -68,6 +70,20 @@ export declare class CometChatUsersComponent implements OnInit {
6870
[uid: string]: CometChat.User;
6971
};
7072
checkboxStyle: CheckboxStyle;
73+
removeMemberButtonStyle: {
74+
height: string;
75+
width: string;
76+
iconHeight: string;
77+
iconWidth: string;
78+
border: string;
79+
borderRadius: string;
80+
background: string;
81+
buttonIconTint: string;
82+
};
83+
selectedUsersPreviewWrapper: {};
84+
private lastSelectedIndex;
85+
private isShiftPressed;
86+
selectedUserPillStyle: {};
7187
/**
7288
* Events
7389
*/
@@ -110,6 +126,50 @@ export declare class CometChatUsersComponent implements OnInit {
110126
attachListeners(): void;
111127
removeListener(): void;
112128
addMembersToList: (user: CometChat.User, event: any) => void;
129+
getUserNameStyle(): {
130+
font: string;
131+
color: string | undefined;
132+
};
133+
/**
134+
* Handle checkbox click to detect shift key
135+
*/
136+
onCheckboxClick: (user: CometChat.User, event: Event) => void;
137+
/**
138+
* Handle checkbox changed event
139+
*/
140+
onCheckboxChanged: (user: CometChat.User, event: any) => void;
141+
/**
142+
* Handle keyboard events for accessibility
143+
*/
144+
onKeyDown: (event: KeyboardEvent) => void;
145+
/**
146+
* Handle keyboard events for accessibility
147+
*/
148+
onKeyUp: (event: KeyboardEvent) => void;
149+
/**
150+
* Handle bulk selection when shift+click is used
151+
*/
152+
private handleBulkSelection;
153+
/**
154+
* Update checkbox state programmatically
155+
*/
156+
private updateCheckboxState;
157+
/**
158+
* Get array of selected users for preview
159+
*/
160+
getSelectedUsersArray(): CometChat.User[];
161+
/**
162+
* Get count of selected users
163+
*/
164+
getSelectedUsersCount(): number;
165+
/**
166+
* Remove user from selection by triggering checkbox click
167+
*/
168+
removeSelectedUser(user: CometChat.User): void;
169+
/**
170+
* Track by function for ngFor performance
171+
*/
172+
trackByUserId(index: number, user: CometChat.User): string;
113173
fetchNextUsersList: (state?: States) => void;
114174
setRequestBuilder(): import("@cometchat/chat-sdk-javascript").UsersRequest;
115175
/**
@@ -121,6 +181,7 @@ export declare class CometChatUsersComponent implements OnInit {
121181
setAvatarStyle(): void;
122182
setStatusStyle(): void;
123183
setUsersStyle(): void;
184+
setSelectedUserStyle(): void;
124185
userStyle: () => {
125186
height: string | undefined;
126187
width: string | undefined;
@@ -129,5 +190,5 @@ export declare class CometChatUsersComponent implements OnInit {
129190
borderRadius: string | undefined;
130191
};
131192
static ɵfac: i0.ɵɵFactoryDeclaration<CometChatUsersComponent, never>;
132-
static ɵcmp: i0.ɵɵComponentDeclaration<CometChatUsersComponent, "cometchat-users", never, { "usersRequestBuilder": "usersRequestBuilder"; "searchRequestBuilder": "searchRequestBuilder"; "subtitleView": "subtitleView"; "disableUsersPresence": "disableUsersPresence"; "listItemView": "listItemView"; "menu": "menu"; "options": "options"; "activeUser": "activeUser"; "hideSeparator": "hideSeparator"; "searchPlaceholder": "searchPlaceholder"; "hideError": "hideError"; "selectionMode": "selectionMode"; "searchIconURL": "searchIconURL"; "hideSearch": "hideSearch"; "title": "title"; "onError": "onError"; "emptyStateView": "emptyStateView"; "onSelect": "onSelect"; "errorStateView": "errorStateView"; "loadingIconURL": "loadingIconURL"; "showSectionHeader": "showSectionHeader"; "sectionHeaderField": "sectionHeaderField"; "loadingStateView": "loadingStateView"; "emptyStateText": "emptyStateText"; "errorStateText": "errorStateText"; "titleAlignment": "titleAlignment"; "usersStyle": "usersStyle"; "listItemStyle": "listItemStyle"; "statusIndicatorStyle": "statusIndicatorStyle"; "avatarStyle": "avatarStyle"; "onItemClick": "onItemClick"; "searchKeyword": "searchKeyword"; "onEmpty": "onEmpty"; "userPresencePlacement": "userPresencePlacement"; "disableLoadingState": "disableLoadingState"; }, {}, never, never>;
193+
static ɵcmp: i0.ɵɵComponentDeclaration<CometChatUsersComponent, "cometchat-users", never, { "usersRequestBuilder": "usersRequestBuilder"; "searchRequestBuilder": "searchRequestBuilder"; "subtitleView": "subtitleView"; "disableUsersPresence": "disableUsersPresence"; "listItemView": "listItemView"; "menu": "menu"; "options": "options"; "activeUser": "activeUser"; "hideSeparator": "hideSeparator"; "searchPlaceholder": "searchPlaceholder"; "hideError": "hideError"; "selectionMode": "selectionMode"; "searchIconURL": "searchIconURL"; "hideSearch": "hideSearch"; "title": "title"; "onError": "onError"; "emptyStateView": "emptyStateView"; "onSelect": "onSelect"; "errorStateView": "errorStateView"; "loadingIconURL": "loadingIconURL"; "showSectionHeader": "showSectionHeader"; "sectionHeaderField": "sectionHeaderField"; "loadingStateView": "loadingStateView"; "emptyStateText": "emptyStateText"; "errorStateText": "errorStateText"; "titleAlignment": "titleAlignment"; "usersStyle": "usersStyle"; "listItemStyle": "listItemStyle"; "statusIndicatorStyle": "statusIndicatorStyle"; "avatarStyle": "avatarStyle"; "selectedUserPreviewStyle": "selectedUserPreviewStyle"; "showSelectedUsersPreview": "showSelectedUsersPreview"; "onItemClick": "onItemClick"; "searchKeyword": "searchKeyword"; "onEmpty": "onEmpty"; "userPresencePlacement": "userPresencePlacement"; "disableLoadingState": "disableLoadingState"; }, {}, never, never>;
133194
}

assets/._Audio-Call2x.svg

4 KB

assets/._Copy.svg

4 KB

assets/._Grid-layout.svg

4 KB

assets/._Imagemoderation.svg

4 KB

assets/._Info.svg

4 KB

assets/._Plus.svg

4 KB

assets/._Reactionsicon.svg

4 KB

assets/._Reply@2x.svg

4 KB

0 commit comments

Comments
 (0)