UNPKG

@botonic/react

Version:

Build Chatbots using React

79 lines 1.88 kB
import { __awaiter } from "tslib"; import { createContext } from 'react'; export { useWebchat } from './use-webchat'; export const WebchatContext = createContext({ addMessage: () => { return; }, getThemeProperty: () => { return; }, closeWebview: () => __awaiter(void 0, void 0, void 0, function* () { return; }), openWebview: () => { return; }, resolveCase: () => { return; }, resetUnreadMessages: () => { return; }, setIsInputFocused: () => { return; }, setLastMessageVisible: () => { return; }, sendAttachment: () => __awaiter(void 0, void 0, void 0, function* () { return; }), sendInput: () => __awaiter(void 0, void 0, void 0, function* () { return; }), sendPayload: () => __awaiter(void 0, void 0, void 0, function* () { return; }), sendText: () => __awaiter(void 0, void 0, void 0, function* () { return; }), toggleCoverComponent: () => { return; }, toggleWebchat: () => { return; }, toggleEmojiPicker: () => { return; }, togglePersistentMenu: () => { return; }, updateLatestInput: () => { return; }, updateMessage: () => { return; }, updateReplies: () => { return; }, updateUser: () => { return; }, updateWebchatDevSettings: () => { return; }, webchatState: {}, trackEvent: () => __awaiter(void 0, void 0, void 0, function* () { return; }), webchatContainerRef: { current: null }, chatAreaRef: { current: null }, inputPanelRef: { current: null }, headerRef: { current: null }, scrollableMessagesListRef: { current: null }, repliesRef: { current: null }, }); //# sourceMappingURL=index.js.map