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

35 lines (34 loc) 1.15 kB
import React from 'react'; import { Memori, Message, Tenant, Venue, User } from '@memori.ai/memori-api-client/dist/types'; export interface Props { className?: string; memori: Memori; tenant?: Tenant; history: Message[]; position?: Venue; setShowPositionDrawer: (show: boolean) => void; setShowSettingsDrawer: (show: boolean) => void; setShowChatHistoryDrawer: (show: boolean) => void; setShowKnownFactsDrawer: (show: boolean) => void; setShowExpertsDrawer: (show: boolean) => void; enableAudio?: boolean; speakerMuted: boolean; setSpeakerMuted: (mute: boolean) => void; hasUserActivatedSpeak?: boolean; showShare?: boolean; showSettings?: boolean; showChatHistory?: boolean; showSpeaker?: boolean; showReload?: boolean; showClear?: boolean; showLogin?: boolean; setShowLoginDrawer: (show: boolean) => void; clearHistory: () => void; loginToken?: string; user?: User; sessionID?: string; baseUrl?: string; fullScreenHandler?: (e: React.MouseEvent<HTMLButtonElement>) => void; } declare const Header: React.FC<Props>; export default Header;