@rohitninawe/chat-uikit-react-native
Version:
Ready-to-use Chat UI Components for React Native
71 lines • 2.56 kB
JavaScript
export class GroupMemberConfiguration {
SubtitleView;
/**
* @deprecated
*
* This property is deprecated as of version 4.3.10 due to newer property 'disableUsersPresence'. It will be removed in subsequent versions.
*/
disableUserPresence;
disableUsersPresence;
ListItemView;
AppBarOptions;
options;
hideSeperator;
/**
* @deprecated
*
* This property is deprecated as of version 4.3.10 due to newer property 'searchPlaceholderText'. It will be removed in subsequent versions.
*/
searchPlaceHolder;
searchPlaceholderText;
backButtonIcon;
showBackButton;
selectionMode;
onSelection;
searchBoxIcon;
hideSearch;
title;
EmptyStateView;
ErrorStateView;
LoadingStateView;
emptyStateText;
errorStateText;
groupMemberRequestBuilder;
searchRequestBuilder;
onItemPressed;
onItemLongPressed;
onError;
onBack;
hideError;
TailView;
constructor(params) {
this.SubtitleView = params.SubtitleView;
this.disableUsersPresence = [false, true].includes(params.disableUsersPresence) ? params.disableUsersPresence : params.disableUserPresence;
this.ListItemView = params.ListItemView;
this.AppBarOptions = params.AppBarOptions;
this.options = params.options;
this.hideSeperator = params.hideSeperator;
this.searchPlaceholderText = params.searchPlaceholderText ?? params.searchPlaceHolder;
this.backButtonIcon = params.backButtonIcon;
this.showBackButton = params.showBackButton;
this.selectionMode = params.selectionMode;
this.onSelection = params.onSelection;
this.searchBoxIcon = params.searchBoxIcon;
this.hideSearch = params.hideSearch;
this.title = params.title;
this.EmptyStateView = params.EmptyStateView;
this.ErrorStateView = params.ErrorStateView;
this.LoadingStateView = params.LoadingStateView;
this.emptyStateText = params.emptyStateText;
this.errorStateText = params.errorStateText;
this.groupMemberRequestBuilder = params.groupMemberRequestBuilder;
this.searchRequestBuilder = params.searchRequestBuilder;
this.onItemPressed = params.onItemPressed;
this.onItemLongPressed = params.onItemLongPressed;
this.onError = params.onError;
this.onBack = params.onBack;
this.hideError = params.hideError;
this.TailView = params.TailView;
}
}
//# sourceMappingURL=GroupMemberConfiguration.js.map