UNPKG

@bothub-chat/ui

Version:

Bothub UI Components

19 lines (18 loc) 838 B
export type MessageVariant = 'user' | 'assistant'; export type MessageColor = string | 'default' | 'green' | 'purple'; export type MessageTimestampPosition = 'right' | 'bottom'; export type MessageCopyEventHandler = (data: ClipboardItem[]) => unknown; export type MessageContextCopyEventHandler = () => unknown; export type MessageCodeCopyEventHandler = (code: string) => unknown; export type MessagePlainTextCopyEventHandler = () => unknown; export type MessageTgCopyEventHandler = () => unknown; export type MessageActionEventHandler = ({ id, message, }: { id?: string; message?: string; }) => unknown; export type MessageActionEditEventHandler = ({ id, message, variant, }: { id?: string; message?: string; variant?: MessageVariant; }) => unknown; export type MessageVersionEventHandler = (id?: string) => unknown;