@buildlayer/ai-react
Version:
React UI components for AI chat assistants
31 lines • 1.99 kB
TypeScript
export { useChat } from './hooks/useChat';
export { useChatWithSingleSession } from './hooks/useChatWithSingleSession';
export { App } from './components/App';
export { AppRoutes } from './components/AppRoutes';
export { Navigation } from './components/Navigation';
export { MobileNav } from './components/MobileNav';
export { ThemeSwitcher } from './components/ThemeSwitcher';
export { LoadingSpinner } from './components/LoadingSpinner';
export { ChatPanel } from './components/ChatPanel';
export { ChatHeader } from './components/ChatHeader';
export { MessageList } from './components/MessageList';
export { Composer } from './components/Composer';
export { ConnectionSettings } from './components/ConnectionSettings';
export { ThemeProvider, useTheme, useThemeAwareStyle, } from './components/ThemeProvider';
export { AppProvider, useApp } from './contexts/AppContext';
export { MobileNavProvider, useMobileNav, MobileNavContext, } from './contexts/MobileNavContext';
export type { AppProps } from './components/App';
export type { AppRoutesProps } from './components/AppRoutes';
export type { NavigationProps } from './components/Navigation';
export type { ThemeSwitcherProps } from './components/ThemeSwitcher';
export type { LoadingSpinnerProps } from './components/LoadingSpinner';
export type { ChatPanelProps } from './components/ChatPanel';
export type { ChatHeaderProps } from './components/ChatHeader';
export type { MessageListProps } from './components/MessageList';
export type { ComposerProps } from './components/Composer';
export type { ConnectionSettingsProps } from './components/ConnectionSettings';
export type { MobileNavProps } from './components/MobileNav';
export type { AppState, AppContextType, AppProviderProps, } from './contexts/AppContext';
export type { MobileNavContextType } from './contexts/MobileNavContext';
export type { Theme, ThemeConfig, ThemeContextType, ThemeProviderProps, } from './components/ThemeProvider';
//# sourceMappingURL=index.d.ts.map