UNPKG

@memori.ai/memori-react

Version:

[![npm version](https://img.shields.io/github/package-json/v/memori-ai/memori-react)](https://www.npmjs.com/package/@memori.ai/memori-react) ![Tests](https://github.com/memori-ai/memori-react/workflows/CI/badge.svg?branch=main) ![TypeScript Support](https

36 lines (35 loc) 1.1 kB
import React from 'react'; import { ExpertReference, Memori, Message, Tenant, User } from '@memori.ai/memori-api-client/dist/types'; import { Props as MemoriProps } from '../MemoriWidget/MemoriWidget'; import memoriApiClient from '@memori.ai/memori-api-client'; declare global { interface Window { MathJax?: { typesetPromise?: (elements: string[]) => Promise<void>; }; } } export interface Props { message: Message; memori: Memori; sessionID: string; tenant?: Tenant; baseUrl?: string; apiUrl?: string; client?: ReturnType<typeof memoriApiClient>; showFeedback?: boolean; showWhyThisAnswer?: boolean; showCopyButton?: boolean; showTranslationOriginal?: boolean; simulateUserPrompt?: (msg: string) => void; showAIicon?: boolean; useMathFormatting?: boolean; isFirst?: boolean; userAvatar?: MemoriProps['userAvatar']; user?: User; experts?: ExpertReference[]; showFunctionCache?: boolean; showReasoning?: boolean; } declare const ChatBubble: React.FC<Props>; export default ChatBubble;