UNPKG

@xapp/chat-widget

Version:
30 lines (29 loc) 1.08 kB
import 'rollup-plugin-inject-process-env'; import { WidgetFooterConfig, WidgetInputConfig, WidgetMenuConfig } from "@xapp/stentor-chat-widget"; import React, { FC } from "react"; import "./ChatFooter.scss"; export interface ChatFooterProps { /** * If this is an admin view, it will display the join field. */ readonly isAdmin: boolean; readonly isChatting: boolean; readonly visible: boolean; readonly placeholder?: string; readonly sendButtonIcon?: string; readonly sendButtonIconHover?: string; readonly sendButtonIconDisabled?: string; readonly menuConfig?: WidgetMenuConfig; readonly footerConfig?: WidgetFooterConfig; readonly inputConfig?: WidgetInputConfig; readonly hasWsButton?: boolean; /** * When true, disables input entirely (e.g., for preview mode). */ readonly disabled?: boolean; onSubmit(message: string): void; onChange(val: string): void; onFileUpload(event: React.DragEvent<HTMLInputElement>): void; } declare const ChatFooter: FC<ChatFooterProps>; export default ChatFooter;