@vchatcloud/vue-ui-kit
Version:
VChatCloud UI Kit for vue integration
50 lines (49 loc) • 3.59 kB
TypeScript
export * from './constants';
export * from './store/theme';
export * from './store/toast';
export * from './type';
export * from './util';
export type * from './sdk/lib';
export { default as ChattingBody } from './components/chat/ChattingBody.vue';
export { default as ChattingFrame } from './components/chat/ChattingFrame.vue';
export { default as ChattingHeader } from './components/chat/ChattingHeader.vue';
export { default as FileSelect } from './components/chat/FileSelect.vue';
export { default as MessageInputBox } from './components/chat/MessageInputBox.vue';
export { default as FileDrawer } from './components/drawer/FileDrawer.vue';
export { default as JoinUserListDrawer } from './components/drawer/JoinUserListDrawer.vue';
export { default as RightDrawer } from './components/drawer/RightDrawer.vue';
export { default as ChatBase } from './components/item/ChatBase.vue';
export { default as Checkbox } from './components/item/Checkbox.vue';
export { default as FilePreviewItem } from './components/item/FilePreviewItem.vue';
export { default as ImagePreviewItem } from './components/item/ImagePreviewItem.vue';
export { default as OpenGraphItem } from './components/item/OpenGraphItem.vue';
export { default as RadioGroup } from './components/item/RadioGroup.vue';
export { default as Skeleton } from './components/item/Skeleton.vue';
export { default as Toaster } from './components/item/Toaster.vue';
export { default as Toggle } from './components/item/Toggle.vue';
export { default as UserItem } from './components/item/UserItem.vue';
export { default as VideoPreviewItem } from './components/item/VideoPreviewItem.vue';
export { default as Login } from './components/login/Login.vue';
export { default as ProfileSetting } from './components/login/ProfileSetting.vue';
export { default as DefaultMessage } from './components/message-type/DefaultMessage.vue';
export { default as EmoticonMessage } from './components/message-type/EmoticonMessage.vue';
export { default as FileMessage } from './components/message-type/FileMessage.vue';
export { default as ImageMessage } from './components/message-type/ImageMessage.vue';
export { default as JoinMessage } from './components/message-type/JoinMessage.vue';
export { default as LeaveMessage } from './components/message-type/LeaveMessage.vue';
export { default as NoticeMessage } from './components/message-type/NoticeMessage.vue';
export { default as VideoMessage } from './components/message-type/VideoMessage.vue';
export { default as WarningMessage } from './components/message-type/WarningMessage.vue';
export { default as WhisperMessage } from './components/message-type/WhisperMessage.vue';
export { default as FileSendModal } from './components/modal/FileSendModal.vue';
export { default as InviteModal } from './components/modal/InviteModal.vue';
export { default as Modal } from './components/modal/Modal.vue';
export { default as SelectLanguageModal } from './components/modal/SelectLanguageModal.vue';
export { default as WhisperModal } from './components/modal/WhisperModal.vue';
export { default as MoveEndLinePopup } from './components/popup/MoveEndLinePopup.vue';
export { default as PreviewPopup } from './components/popup/PreviewPopup.vue';
export { default as WhisperAndReportSelectPopup } from './components/popup/WhisperAndReportSelectPopup.vue';
export { default as VChatCloudApp } from './components/VChatCloudApp.vue';
export { default as useInject } from './hooks/useInject';
export { default as usePopup } from './hooks/usePopup';
export { default as useVChatCloud } from './hooks/useVChatCloud';