@meerkat-coding/chat-widget
Version:
Biblioteca modular de widgets de chat para React com arquitetura escalável
19 lines • 1.42 kB
TypeScript
export { ChatWidget, MessageList, MessageInput } from './components';
export { Header } from './components/ChatWidget/Header';
export { MessageContent } from './components/ChatWidget/MessageContent';
export { WelcomeScreen } from './components/ChatWidget/WelcomeScreen';
export { useSessionId } from './hooks/useSessionId';
export { useMessages } from './hooks/useMessages';
export { useSendMessage } from './hooks/useSendMessage';
export { useTheme } from './hooks/useTheme';
export { useI18n } from './hooks/useI18n';
export { SessionStorage, generateUUID } from './utils/sessionStorage';
export { ApiClient, createHeaders, loadMessages, sendMessage } from './utils/api';
export { defaultTheme } from './themes/defaultTheme';
export type { Message, AuthConfig, ChatWidgetConfig, ChatWidgetStyles, ChatWidgetTheme, ChatWidgetProps, LoadMessagesResponse, SendMessagePayload, SendMessageResponse, UseMessagesState, UseSendMessageState, ApiOptions, I18nTranslations, I18nConfig, } from './types';
export type { MessageListProps, MessageInputProps, MessageItemProps, } from './components/ChatWidget';
export type { HeaderProps } from './components/ChatWidget/Header';
export type { MessageContentProps } from './components/ChatWidget/MessageContent';
export type { WelcomeScreenProps } from './components/ChatWidget/WelcomeScreen';
export type { ProcessedTheme } from './hooks/useTheme';
//# sourceMappingURL=index.d.ts.map