@paperlinkai/chat
Version:
PaperLink AI Chat Widget - Easy integration for any website
25 lines (23 loc) • 692 B
TypeScript
import { WidgetConfig } from '../types/widget';
import { Component } from 'preact';
interface MessageInputProps {
config: WidgetConfig;
isLoading: boolean;
onSendMessage: (message: string) => Promise<void>;
}
interface MessageInputState {
message: string;
isComposing: boolean;
}
export declare class MessageInput extends Component<MessageInputProps, MessageInputState> {
private inputRef;
private maxLength;
constructor(props: MessageInputProps);
private handleInputChange;
private handleKeyDown;
private handleCompositionStart;
private handleCompositionEnd;
private handleSubmit;
render(): import("preact").JSX.Element;
}
export {};