@uimkit/uikit-react
Version:
<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>
59 lines (58 loc) • 5.01 kB
JavaScript
export { TranslationContext, TranslationProvider, defaultDateTimeParser, isDate, isDayOrMoment, isLanguageSupported, isNumberOrString, useTranslationContext, withTranslationContext } from './context/TranslationContext.js';
export { UIKitProvider, useUIKit } from './context/UIKitContext.js';
export { ComponentContext, ComponentProvider, useComponentContext } from './context/ComponentContext.js';
export { ChatActionContext, ChatActionProvider, useChatActionContext } from './context/ChatActionContext.js';
export { MessageInputContext, MessageInputContextProvider, useMessageInputContext } from './context/MessageInputContext.js';
export { UIMessageContext, UIMessageContextProvider, messageShowType, useUIMessageContext } from './context/UIMessageContext.js';
export { ChatStateContext, ChatStateContextProvider, useChatStateContext } from './context/ChatStateContext.js';
export { Icon, changeTypeToIconClassName } from './components/Icon/Icon.js';
export { IconTypes } from './components/Icon/type.js';
export { Avatar } from './components/Avatar/Avatar.js';
export { defaultGroupAvatarAVChatRoom, defaultGroupAvatarMeeting, defaultGroupAvatarPublic, defaultGroupAvatarWork, defaultUserAvatar } from './components/Avatar/default.js';
export { UIKit } from './components/UIKit/UIKit.js';
export { UIChat } from './components/UIChat/UIChat.js';
export { UIChatHeader } from './components/UIChatHeader/UIChatHeader.js';
export { UIChatHeaderDefault } from './components/UIChatHeader/UIChatHeaderDefault.js';
export { UIConversationList } from './components/UIConversationList/UIConversationList.js';
export { UIConversationListHeader } from './components/UIConversationListHeader/UIConversationListHeader.js';
export { UIConversationListHeaderDefault } from './components/UIConversationListHeader/UIConversationListHeaderDefault.js';
export { UIConversationPreview } from './components/UIConversationPreview/UIConversationPreview.js';
export { UIConversationPreviewContent } from './components/UIConversationPreview/UIConversationPreviewContent.js';
export { UIContactList } from './components/UIContactList/UIContactList.js';
export { UIContactPreview } from './components/UIContactPreview/UIContactPreview.js';
export { UIGroupList } from './components/UIGroupList/UIGroupList.js';
export { UIGroupPreview } from './components/UIGroupPreview/UIGroupPreview.js';
export { UIMessageInput } from './components/UIMessageInput/UIMessageInput.js';
export { DefaultTriggerProvider } 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 { useMessageInputState } from './components/UIMessageInput/hooks/useMessageInputState.js';
export { useMessageInputText } from './components/UIMessageInput/hooks/useMessageInputText.js';
export { 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 } from './components/UIMessageList/UIMessageList.js';
export { VirtualizedMessageList } from './components/UIMessageList/VirtualizedMessageList.js';
export { UIMessage } from './components/UIMessage/UIMessage.js';
export { MessagePlugins } from './components/UIMessage/MessagePlugins.js';
export { MessageStatus } from './components/UIMessage/MessageStatus.js';
export { MessageProgress } from './components/UIMessage/MessageProgress.js';
export { UICommandItem } from './components/UICommandItem/UICommandItem.js';
export { UIChatAutoComplete } from './components/UIChatAutoComplete/UIChatAutoComplete.js';
export { UIMomentList } from './components/UIMomentList/UIMomentList.js';
export { ConversationType, GroupTipOperationType, MessageType, MomentType, SortDirection } from './types/models.js';
export { EventType } from './types/events.js';
import './components/UIMoment/UIMomentContext.js';
import './components/UIMoment/hooks/MomentContext.js';
export { UIMoment } from './components/UIMoment/UIMoment.js';
export { UIMomentDefault } from './components/UIMoment/UIMomentDefault.js';
export { UIGroupMemberList } from './components/UIGroupMemberList/UIGroupMemberList.js';
export { Plugins } from './components/Plugins/index.js';
export { useConversationState } from './hooks/useConversationState.js';
export { useConversationList } from './hooks/useConversationList.js';
export { useConversation } from './hooks/useConversation.js';
export { useIMAccountList } from './hooks/useIMAccountList.js';
export { useIMAccount } from './hooks/useIMAccount.js';
//# sourceMappingURL=index.js.map