UNPKG

@metricinsights/concierge

Version:

Metric Insights Concierge Component

21 lines 798 B
import React from 'react'; import { Message as MessageType } from '../../contexts/message-context'; import { Block, BlockType } from '../../contexts/concierge-context'; type ConciergeKomponentKey = Capitalize<BlockType>; export interface ConciergeComponents { [key: ConciergeKomponentKey]: React.ComponentType<{ block: Block; message: MessageType; }>; } export interface ConciergeMessagesProps { messages: MessageType[]; components: ConciergeComponents; onEvent: (event: React.MouseEvent, message: MessageType) => void; onMessageBlock?: (message: MessageType, block: Block) => void; autoScroll?: boolean; className?: string; } export declare const ConciergeMessages: React.FC<ConciergeMessagesProps>; export {}; //# sourceMappingURL=messages.d.ts.map