Type aliases
Banner
Banner
: { id
: string; message
: string; type
: BannerType }Type declaration
id: string
message: string
BasePickerData
BasePickerData: { id: string }
GifPickerState
Gif
Picker
State
: { error
: null; gifImages
: IGif[]; isLoading
: boolean }Type declaration
error: null
gifImages: IGif[]
isLoading: boolean
LLBasePickerProps
Type parameters
LLBasePickerStyles
LLBasePickerStyles: { pickerContainer: ViewStyle; pickerItemContainer: ViewStyle; pickerItemsScrollview: ViewStyle; pickerLoadingIndicator: ViewStyle }
Type declaration
pickerContainer: ViewStyle
pickerItemContainer: ViewStyle
pickerItemsScrollview: ViewStyle
pickerLoadingIndicator: ViewStyle
LLChatBannerItemStyles
LLChatBannerItemStyles: { bannerIndicator: ViewStyle; bannerText: TextStyle; itemContainer: ViewStyle }
Type declaration
bannerIndicator: ViewStyle
bannerText: TextStyle
itemContainer: ViewStyle
LLChatBannerStyles
LLChatBannerStyles: { bannerContainer: ViewStyle }
Type declaration
bannerContainer: ViewStyle
LLChatHeaderStyles
LLChatHeaderStyles: { headerContainer: ViewStyle; headerTitle: TextStyle }
Type declaration
headerContainer: ViewStyle
headerTitle: TextStyle
LLChatMessageComposerProps
LLChatMessageComposerStyles
LLChatMessageComposerStyles: { composerContainer: ViewStyle; composerIcon: ImageStyle; composerInput: ViewStyle }
Type declaration
composerContainer: ViewStyle
composerIcon: ImageStyle
composerInput: ViewStyle
LLChatMessageItemBodyProps
LLChatMessageItemBodyStyles
LLChatMessageItemBodyStyles: { selfMessageTextContainer: ViewStyle; textContainer: ViewStyle; textContent: ViewStyle }
Type declaration
selfMessageTextContainer: ViewStyle
textContainer: ViewStyle
textContent: ViewStyle
LLChatMessageItemBodyTextProps
LLChatMessageItemBodyTextStyles
LLChatMessageItemBodyTextStyles: { deletedMessageText: TextStyle; selfMessageText: TextStyle; stickerImage: ImageStyle; text: TextStyle }
Type declaration
deletedMessageText: TextStyle
selfMessageText: TextStyle
stickerImage: ImageStyle
text: TextStyle
LLChatMessageItemFooterProps
LLChatMessageItemFooterStyles
LLChatMessageItemFooterStyles: { addReactionIcon: ImageStyle; footerContainer: ViewStyle }
Type declaration
addReactionIcon: ImageStyle
footerContainer: ViewStyle
LLChatMessageItemHeaderProps
LLChatMessageItemHeaderStyles
LLChatMessageItemHeaderStyles: { avatarImage: ImageStyle; headerContainer: ViewStyle; ownTimestamp: TextStyle; ownUsername: TextStyle; timestamp: TextStyle; titleContainer: ViewStyle; username: TextStyle }
Type declaration
avatarImage: ImageStyle
headerContainer: ViewStyle
ownTimestamp: TextStyle
ownUsername: TextStyle
timestamp: TextStyle
titleContainer: ViewStyle
username: TextStyle
LLChatMessageItemStyles
LLChatMessageItemStyles: { messageItemContainer: ViewStyle; selfMessageItemContainer: ViewStyle }
Type declaration
messageItemContainer: ViewStyle
selfMessageItemContainer: ViewStyle
LLChatMessageListStyles
LLChatMessageListStyles: { listLoadingIndicator: ViewStyle; rootContainer: ViewStyle }
Type declaration
listLoadingIndicator: ViewStyle
rootContainer: ViewStyle
LLChatMessageMenuOptionProps
Type parameters
OnClickApiFnResponseData: Promise<any>
LLChatMessageMenuOptionStyles
LLChatMessageMenuOptionStyles: { menuItem: ViewStyle; menuItemBottomDivider: ViewStyle; menuItemIcon: ImageStyle; menuItemText: TextStyle; menuItemTopDivider: ViewStyle }
Type declaration
menuItem: ViewStyle
menuItemBottomDivider: ViewStyle
menuItemIcon: ImageStyle
menuItemText: TextStyle
menuItemTopDivider: ViewStyle
LLChatMessageMenuStyles
LLChatMessageMenuStyles: { menuContainer: ViewStyle }
LLChatStyles
LLChatStyles: { chatContainer: ViewStyle }
LLComposerSendButtonProps
LLComposerSendButtonStyles
LLComposerSendButtonStyles: { buttonContainer: ViewStyle; icon: ImageStyle }
Type declaration
buttonContainer: ViewStyle
icon: ImageStyle
LLGifPickerHeaderStyles
LLGifPickerHeaderStyles: { closeIcon: ImageStyle; headerContainer: ViewStyle; searchInput: ViewStyle }
Type declaration
closeIcon: ImageStyle
headerContainer: ViewStyle
searchInput: ViewStyle
LLGifPickerStyles
LLGifPickerStyles: { gifImage: ImageStyle; gifImageContainer: ViewStyle }
Type declaration
gifImage: ImageStyle
gifImageContainer: ViewStyle
LLMessageListEmptyComponentProps
LLMessageListEmptyComponentStyles
LLMessageListEmptyComponentStyles: { container: ViewStyle; text: TextStyle }
Type declaration
container: ViewStyle
text: TextStyle
LLReactionPickerItemProps
LLReactionPickerItemStyles
LLReactionPickerItemStyles: { reactionIcon: ImageStyle }
LLReactionPickerStyles
LLReactionPickerStyles: { pickerContainer: ViewStyle }
Type declaration
pickerContainer: ViewStyle
LLStickerPickerStyles
LLStickerPickerStyles: { pickerCloseIcon: ImageStyle; stickerHeaderContainer: ViewStyle; stickerImage: ImageStyle; stickerImageContainer: ViewStyle; stickerPackIcon: ImageStyle; stickerPacksContainer: ViewStyle }
Type declaration
pickerCloseIcon: ImageStyle
stickerHeaderContainer: ViewStyle
stickerImage: ImageStyle
stickerImageContainer: ViewStyle
stickerPackIcon: ImageStyle
stickerPacksContainer: ViewStyle
LLTheme
LLTheme: { background: string; border: string; error: string; info: string; popoverBackground: string; primaryButtonBackground: string; secondaryBackground: string; secondaryText: string; text: string }
Type declaration
background: string
border: string
error: string
info: string
popoverBackground: string
primaryButtonBackground: string
secondaryBackground: string
secondaryText: string
text: string
LLThemeAssets
LLThemeAssets: { avatar: ImageSourcePropType; bin: ImageSourcePropType; blockUser: ImageSourcePropType; close: ImageSourcePropType; flag: ImageSourcePropType; gif: ImageSourcePropType; reaction: ImageSourcePropType; send: ImageSourcePropType; sticker: ImageSourcePropType; themeSwitch: ImageSourcePropType }
Type declaration
avatar: ImageSourcePropType
bin: ImageSourcePropType
blockUser: ImageSourcePropType
close: ImageSourcePropType
flag: ImageSourcePropType
gif: ImageSourcePropType
reaction: ImageSourcePropType
send: ImageSourcePropType
sticker: ImageSourcePropType
themeSwitch: ImageSourcePropType
LLThemeSwitchStyles
LLThemeSwitchStyles: { image: ImageStyle; imageContainer: ViewStyle }
Type declaration
image: ImageStyle
imageContainer: ViewStyle
LLUserReactionCountDetailProps
LLUserReactionCountDetailStyles
LLUserReactionCountDetailStyles: { container: ViewStyle; reactionCountText: TextStyle; reactionIcon: ImageStyle; selfReactionContainer: ViewStyle; selfReactionCountText: TextStyle }
Type declaration
container: ViewStyle
reactionCountText: TextStyle
reactionIcon: ImageStyle
selfReactionContainer: ViewStyle
selfReactionCountText: TextStyle
LLUserReactionCountsProps
LLUserReactionCountsStyles
LLUserReactionCountsStyles: { moreReactionsText: TextStyle; moreReactionsView: ViewStyle; reactionCountsContainer: ViewStyle }
Type declaration
moreReactionsText: TextStyle
moreReactionsView: ViewStyle
reactionCountsContainer: ViewStyle
PopoverDetail
Popover
Detail
: { messageId
: string; popoverType
: PopoverType | undefined }UseAutoHideBannerEffectArg
UseAutoHideBannerEffectArg: { bannerAutoHideTimeout?: number }
Type declaration
Optional bannerAutoHideTimeout?: number
UseChatMessageArg
UseChatMessageArg: { roomId: string }
UseChatRoomArg
UseChatRoomArg: { roomId: string }
UseLoadReactionPackArg
UseLoadReactionPackArg: { reactionSpaceId: string }
UseLoadUserReactionsArg
UseLoadUserReactionsArg: { reactionSpaceId: string }
UseMessageItemPopoverArg
UseMessageItemPopoverArg: { messageId?: string }
Type declaration
Optional messageId?: string
UseReactionPackArg
UseReactionPackArg: { reactionSpaceId: string }
UseReactionSpaceArg
UseReactionSpaceArg: { targetGroupId: string }
UseStylesArg
Use
Styles
Arg
<TStyles>: { componentStylesFn
: LLComponentStyleFn<TStyles>; stylesProp
?: Partial<TStyles> }Type parameters
Type declaration
Optional stylesProp?: Partial<TStyles>
UseThemeArg
UseThemeArg: { themeType?: ColorSchemeName }
Type declaration
Optional themeType?: ColorSchemeName
UseUserReactionsArg
UseUserReactionsArg: { reactionSpaceId: string; targetId: string }
Type declaration
reactionSpaceId: string
targetId: string
UserReactionsForTargetIdState
UserReactionsForTargetIdState: {}