@uimkit/uikit-react
Version:
<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>
60 lines (59 loc) • 8.8 kB
TypeScript
export { SupportedTranslations, TDateTimeParser, TDateTimeParserInput, TDateTimeParserOutput, TranslationContext, TranslationContextValue, TranslationProvider, defaultDateTimeParser, isDate, isDayOrMoment, isLanguageSupported, isNumberOrString, useTranslationContext, withTranslationContext } from './context/TranslationContext.js';
export { UIKitContextProps, UIKitProvider, useUIKit } from './context/UIKitContext.js';
export { ComponentContext, ComponentContextValue, ComponentProvider, UnknowPorps, useComponentContext } from './context/ComponentContext.js';
export { ChatActionContext, ChatActionContextValue, ChatActionProvider, useChatActionContext } from './context/ChatActionContext.js';
export { MessageInputContext, MessageInputContextProvider, MessageInputContextValue, useMessageInputContext } from './context/MessageInputContext.js';
export { UIMessageContext, UIMessageContextProvider, UIMessageContextValue, messageShowType, useUIMessageContext } from './context/UIMessageContext.js';
export { ChatState, ChatStateContext, ChatStateContextProvider, ChatStateContextValue, useChatStateContext } from './context/ChatStateContext.js';
export { Icon, IconProps, changeTypeToIconClassName } from './components/Icon/Icon.js';
export { IconTypes } from './components/Icon/type.js';
export { Avatar, AvatarProps } from './components/Avatar/Avatar.js';
export { defaultGroupAvatarAVChatRoom, defaultGroupAvatarMeeting, defaultGroupAvatarPublic, defaultGroupAvatarWork, defaultUserAvatar } from './components/Avatar/default.js';
export { UIKit, UIKitProps } from './components/UIKit/UIKit.js';
export { UIChat, UIChatProps } from './components/UIChat/UIChat.js';
export { UIChatHeader, UIChatHeaderProps } from './components/UIChatHeader/UIChatHeader.js';
export { UIChatHeaderBasicProps, UIChatHeaderDefault, UIChatHeaderDefaultProps } from './components/UIChatHeader/UIChatHeaderDefault.js';
export { UIConversationList, UIConversationListProps } from './components/UIConversationList/UIConversationList.js';
export { UIConversationListHeader, UIConversationListHeaderProps } from './components/UIConversationListHeader/UIConversationListHeader.js';
export { UIConversationListHeaderDefault, UIConversationListHeaderDefaultProps } from './components/UIConversationListHeader/UIConversationListHeaderDefault.js';
export { UIConversationPreview, UIConversationPreviewComponentProps, UIConversationPreviewProps } from './components/UIConversationPreview/UIConversationPreview.js';
export { UIConversationPreviewContent } from './components/UIConversationPreview/UIConversationPreviewContent.js';
export { UIContactList, UIContactListProps, UIContactListWithContextProps } from './components/UIContactList/UIContactList.js';
export { UIContactPreview, UIContactPreviewComponentProps, UIContactPreviewProps } from './components/UIContactPreview/UIContactPreview.js';
export { UIGroupList, UIGroupListProps, UIGroupListWithContextProps } from './components/UIGroupList/UIGroupList.js';
export { UIGroupPreview, UIGroupPreviewComponentProps, UIGroupPreviewProps } from './components/UIGroupPreview/UIGroupPreview.js';
export { PluginConfigProps, UIMessageInput, UIMessageInputBasicProps, UIMessageInputProps } from './components/UIMessageInput/UIMessageInput.js';
export { AutocompleteMinimalData, CommandTriggerSetting, DefaultTriggerProvider, EmojiTriggerSetting, TriggerSetting, TriggerSettings, UserTriggerSetting } from './components/UIMessageInput/DefaultTriggerProvider.js';
export { useCreateMessageInputContext } from './components/UIMessageInput/hooks/useCreateMessageInputContext.js';
export { useEmojiPicker } from './components/UIMessageInput/hooks/useEmojiPicker.js';
export { useHandleQuoteMessage } from './components/UIMessageInput/hooks/useHandleQuoteMessage.js';
export { ICursorPos, IbaseStateProps, MessageInputHookProps, MessageInputReducerAction, MessageInputState, useMessageInputState } from './components/UIMessageInput/hooks/useMessageInputState.js';
export { useMessageInputText } from './components/UIMessageInput/hooks/useMessageInputText.js';
export { filesData, useUploadPicker } from './components/UIMessageInput/hooks/useUploadPicker.js';
export { useUploadElement } from './components/UIMessageInput/hooks/useUploadElement.js';
export { useEmojiTrigger } from './components/UIMessageInput/hooks/useEmojiTrigger.js';
export { useCommandTrigger } from './components/UIMessageInput/hooks/useCommandTrigger.js';
export { UIMessageList, UIMessageListProps, UIMessageListWithContextProps } from './components/UIMessageList/UIMessageList.js';
export { VirtualizedMessageList, VirtualizedMessageListProps, VirtualizedMessageListWithContextProps } from './components/UIMessageList/VirtualizedMessageList.js';
export { UIMessage, UIMessageProps } from './components/UIMessage/UIMessage.js';
export { MessagePluginConfigProps, MessagePlugins, MessagePluginsProps } from './components/UIMessage/MessagePlugins.js';
export { MessageContextProps, MessageStatus } from './components/UIMessage/MessageStatus.js';
export { MessageProgress, MessageProgressProps } from './components/UIMessage/MessageProgress.js';
export { UICommandItem, UICommandItemProps } from './components/UICommandItem/UICommandItem.js';
export { SuggestionCommand, SuggestionHeaderProps, SuggestionItemProps, SuggestionListProps, SuggestionUser, UIChatAutoComplete, UIChatAutoCompleteProps } from './components/UIChatAutoComplete/UIChatAutoComplete.js';
export { UIMomentList, UIMomentListProps, UIMomentListWithContextProps } from './components/UIMomentList/UIMomentList.js';
export { MomentUIComponentProps, UIMomentProps } from './components/UIMoment/types.js';
export { UIMoment } from './components/UIMoment/UIMoment.js';
export { UIMomentDefault } from './components/UIMoment/UIMomentDefault.js';
export { UIGroupMemberList } from './components/UIGroupMemberList/UIGroupMemberList.js';
export { Plugins, PluginsProps } from './components/Plugins/index.js';
export { UseConversationStateResult, useConversationState } from './hooks/useConversationState.js';
export { UseConversationListResult, useConversationList } from './hooks/useConversationList.js';
export { useConversation } from './hooks/useConversation.js';
export { useIMAccountList } from './hooks/useIMAccountList.js';
export { useIMAccount } from './hooks/useIMAccount.js';
export { ChatConfigFields, ChatConfigWithInfo, CommandResponse, CreatedAtUpdatedAt, CustomTrigger, UnknownType } from './types/index.js';
export { AudioMessageBody, CallingMessagePayload, Contact, Conversation, ConversationType, CreateGroupConversationParams, Cursor, CursorDirection, CursorListExtra, CursorListQueryParameters, CursorListResponse, EmptyObject, Filter, FriendApplication, Group, GroupApplication, GroupInvitation, GroupMember, GroupSystemNoticeMessagePayload, GroupTipMessagePayload, GroupTipOperationType, IMAccount, Image, ImageMessageBody, Message, MessageType, Moment, MomentType, PageListExtra, PageListQueryParameters, PageListResponse, Profile, Provider, SearchQuery, SortDirection, SortField, UserFilter, UserSearchQuery, VideoMessageBody } from './types/models.js';
export { AccountPresenceChangedEvent, AccountUnreadCountEvent, AccountUpdatedEvent, ContactUpdatedEvent, ConversationCreatedEvent, ConversationUnreadCountEvent, ConversationUpdatedEvent, Event, EventHandler, EventType, GroupDismissedEvent, GroupMemberKickedEvent, GroupMemberQuitedEvent, GroupMemberUpdatedEvent, GroupQuitedEvent, GroupUpdatedEvent, IMEvent, MessageReceivedEvent, MessageRevokedEvent, MessageUpdatedEvent, NewContactEvent, NewFriendApplicationEvent, NewGroupApplicationEvent, NewGroupEvent, NewGroupInvitationEvent, NewGroupMemberEvent } from './types/events.js';
export { APIClient, AddContactParameters, AddContactResponse, DeleteMessageParameters, DeleteMessageResponse, GetAccountListParameters, GetAccountListResponse, GetAccountMomentListParameters, GetContactConversationParameters, GetContactConversationResponse, GetContactListParameters, GetContactListResponse, GetContactMomentListParameters, GetContactParameters, GetContactResponse, GetConversationParameters, GetConversationResponse, GetConversationsParameters, GetConversationsResponse, GetGroupConversationParameters, GetGroupConversationResponse, GetGroupListParameters, GetGroupMemberListParameters, GetGroupMemberListResponse, GetGroupParameters, GetGroupResponse, GetGroupsResponse, GetIMAccountParameters, GetIMAccountResponse, GetMessageListParameters, GetMessageListResponse, GetMomentListResponse, ResendMessageParameters, ResendMessageResponse, ResetConversationUnreadParameters, ResetConversationUnreadResponse, SendMessageDirectParameters, SendMessageParameters, SendMessageResponse, SendMessageToConversationParameters } from './types/api.js';
//# sourceMappingURL=index.d.ts.map