UNPKG

@uimkit/uikit-react

Version:

<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>

25 lines (22 loc) 1.38 kB
import React__default, { KeyboardEventHandler, PropsWithChildren } from 'react'; import { TriggerSettings } from '../components/UIMessageInput/DefaultTriggerProvider.js'; import { UIMessageInputProps } from '../components/UIMessageInput/UIMessageInput.js'; import { MessageInputState, MessageInputHookProps } from '../components/UIMessageInput/hooks/useMessageInputState.js'; type MessageInputContextValue = MessageInputState & MessageInputHookProps & Omit<UIMessageInputProps, 'Input'> & { text?: string; handleKeyDown?: KeyboardEventHandler<HTMLTextAreaElement>; sendFaceMessage?: (emoji: any) => void; sendUploadMessage?: (file: any, type: any) => void; setText?: (textToInsert: string) => void; plugins?: Array<React__default.ReactElement>; showNumber?: number; MoreIcon?: React__default.ReactElement; autocompleteTriggers?: TriggerSettings; }; declare const MessageInputContext: React__default.Context<MessageInputContextValue>; declare function MessageInputContextProvider({ children, value }: PropsWithChildren<{ value: MessageInputContextValue; }>): React__default.ReactElement; declare function useMessageInputContext(componentName?: string): MessageInputContextValue; export { MessageInputContext, MessageInputContextProvider, MessageInputContextValue, useMessageInputContext }; //# sourceMappingURL=MessageInputContext.d.ts.map